Instrukce k instalaci
Ubuntu Instalace
Nainstalujte server Matter nejvíce na 64bitový počítač. Předpokládejme, že IP adresa tohoto serveru je 10.10.10.2. Nainstalovat server Matterly na Ubuntu
- Přihlaste se na server, který bude hostit server Matter Největší a otevřít okno terminálu.
- Stáhněte si nejnovější verzi serveru Matter Největší. V následujícím příkazu nahraďte X.X.X verzí, kterou chcete stáhnout:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
- Extrahujte soubory serveru nejvíce.
tar -xvzf mattermost*.gz
- Přesuňte extrahovaný soubor do adresáře
/opt
.
sudo mv mattermost /opt
- Vytvořte adresář úložiště pro soubory.
sudo mkdir /opt/mattermost/data
- Nastavte uživatele a skupinu systému s názvem „Matter nejvíce“, který tuto službu spustí, a nastaví vlastnictví a oprávnění.
- Vytvořte nejvíce uživatele a skupinu:
sudo useradd --system --user-group mattermost
- Nastavte uživatele a skupinu Matter nejvíce jako majitele souborů Matter -Největší:
sudo chown -R mattermost:mattermost /opt/mattermost
- Poskytněte oprávnění k zápisu skupině Matter -Největší:
sudo chmod -R g+w /opt/mattermost
- Nastavte ovladač databáze v souboru /opt/matterst/config/config.json
- Také nastavte „Siteurl“ na celou základní adresu URL webu (např. “Https://matterst.example.com”).
- Vyzkoušejte server Matter Největší, abyste se ujistili, že všechno funguje.
- Nastavit záležitost nejvíce pro použití Systemd pro zahájení a zastavení.
- Vytvořte soubor jednotky Systemd:
sudo touch /lib/systemd/system/mattermost.service
- Otevřete soubor jednotky jako root v textovém editoru a zkopírujte následující řádky do souboru:
[Unit]
Description=Mattermost
After=network.target
After=postgresql.service
BindsTo=postgresql.service
[Service]
Type=notify
ExecStart=/opt/mattermost/bin/mattermost
TimeoutStartSec=3600
Restart=always
RestartSec=10
WorkingDirectory=/opt/mattermost
User=mattermost
Group=mattermost
LimitNOFILE=49152
[Install]
WantedBy=postgresql.service
- Proveďte systém Systemd Novou jednotku.
sudo systemctl daemon-reload
- Zkontrolujte, zda byla jednotka načtena.
sudo systemctl status mattermost.service
- Začněte službu.
sudo systemctl start mattermost.service
- Ověřte, že záleží poté.
curl http://localhost:806
- Nastavte záležitost, abyste mohli začít s startem stroje.
sudo systemctl enable mattermost.service
Instalace Docker
Nasadit záležitost nejvyšší pomocí konfigurace s více uzly s Docker Compose. Doporučuje se zkušenosti s Compose Docker. Pro náhled Matter Matter (bez e-mailu) naleznete v nastavení místního stroje pomocí Docker. Pokud máte nějaké problémy s instalací, naleznete v příručce pro odstraňování problémů. Chcete -li odeslat vylepšení nebo opravu, klikněte na Upravit v horní části této stránky. Nainstalujte Docker Compose pomocí online průvodce. Nejnovější verzi musíte stáhnout ze stránky Docker Compose GitHub a dát binární na složku/USR/Local/Bin. Obvykle můžete použít následující příkaz a nainstalovat verzi Docker Compose pro instalaci $ DockerComposeversion:
sudo curl -L "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Naneste nastavení záležitosti nejvyššího docker spuštěním:
sudo apt-get install git
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
mkdir -pv ./volumes/app/mattermost/{data,logs,config,plugins,client-plugins}
sudo chown -R 2000:2000 ./volumes/app/mattermost/
docker-compose up -d
Síť Docker-Compose, která je vytvořena výchozí hodnota na 172.18.0.0/16. Pokud potřebujete změnit výchozí síť, tento odkaz poskytuje pokyny, jak to udělat. Pokud je síť již nastavena s výchozím nastavením, musíte jej spustit následující příkaz. Poté spusťte příkaz znovu a regenerujte výchozí síť tak, aby zahrnovala nové nastavení sítě.
docker network rm mattermost-server_mm-test
Chcete -li ověřit aktuální síť Docker, použijte následující příkaz k jeho uvedení
docker network ls [OPTIONS]