Installationsanleitung

Ubuntu Installation

Installieren Sie Matter Most Server auf einer 64-Bit-Maschine. Angenommen, die IP -Adresse dieses Servers beträgt 10.10.10.2. Um Matter Most Server auf Ubuntu zu installieren

  • Melden Sie sich bei dem Server an, der Matter Matter Most Server hostet und ein Terminalfenster öffnet.
  • Laden Sie die neueste Version des Matter Most Server herunter. Ersetzen Sie im folgenden Befehl x.x.x durch die Version, die Sie herunterladen möchten:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Extrahieren Sie die Materie -Server -Dateien.
tar -xvzf mattermost*.gz
  • Verschieben Sie die extrahierte Datei in das Verzeichnis “/opt”.
sudo mv mattermost /opt
  • Erstellen Sie das Speicherverzeichnis für Dateien.
sudo mkdir /opt/mattermost/data
  • Richten Sie einen Systembenutzer und eine Gruppe namens “Matter Most” ein, die diesen Service ausführen und die Eigentümer und Berechtigungen festlegen.
    • Erstellen Sie den Materie -Benutzer und die materieste Gruppe:
  sudo useradd --system --user-group mattermost
 
  • Setzen Sie den Benutzer und die Gruppenmaterie als Eigentümer der Materie -Dateien:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Geben Sie der Angelegenheit der Angelegenheit Schreibberechtigungen:
  sudo chmod -R g+w /opt/mattermost
 
  • Richten Sie den Datenbank -Treiber in der Datei /opt/matter most/config/config.json ein
  • Setzen Sie auch “SiteUrl” auf die vollständige Basis -URL der Site (z. B. “https://mattermost.example.com”).
  • Testen Sie den Materie -Server, um sicherzustellen, dass alles funktioniert.
  • Setup Matter meiste, um Systemd zum Starten und Stoppen zu verwenden.
    • Erstellen Sie eine Systemd -Einheit -Datei:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Öffnen Sie die Einheitsdatei als Root in einem Texteditor und kopieren Sie die folgenden Zeilen in die Datei:
  [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
 
  • SYSTEMD -LADEN Die neue Einheit.
  sudo systemctl daemon-reload
 
  • Überprüfen Sie, ob das Gerät geladen wurde.
  sudo systemctl status mattermost.service
 
  • Starten Sie den Service.
  sudo systemctl start mattermost.service
 
  • Überprüfen Sie, ob die Materie am Laufen läuft.
  curl http://localhost:806
 
  • Setzen Sie Materie, um mit dem Maschinenstart zu beginnen.
  sudo systemctl enable mattermost.service
 

Docker Installation

Bereitstellung Materie mit einer Multi-Knoten-Konfiguration mit Docker Compose. Die Erfahrung mit Docker Compose wird empfohlen. Für eine einzelne Knotenvorschau von Matter Most (ohne E-Mail) siehe lokales Maschinenaufbau mit Docker. Wenn Sie Probleme mit der Installation haben, finden Sie in der Fehlerbehebung. Um eine Verbesserung oder Korrektur einzureichen, klicken Sie oben auf dieser Seite auf Bearbeiten. Installieren Sie Docker Compose mit dem Online -Handbuch. Sie müssen die neueste Version von der Docker Compose Github -Seite herunterladen und die Binärdatei auf Ihren/usr/local/Bin -Ordner setzen. Normalerweise können Sie den folgenden Befehl verwenden und $ dockerComponSversion durch die zu installierende Docker Compose -Version ersetzen:

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
bereitstellen das Setup der Matterste Docker, indem Sie ausgeführt werden:
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

Das Docker-Compose-Netzwerk, das erstellt wird, stand bis 172.18.0.0/16. Wenn Sie das Standardnetzwerk ändern müssen, enthält dieser Link Richtlinien dazu. Wenn das Netzwerk bereits mit der Standardeinstellung eingerichtet ist, müssen Sie den folgenden Befehl ausführen, um es zu entfernen. Führen Sie dann den Befehl erneut aus, um das Standardnetzwerk so zu regenerieren, dass die neue Netzwerkeinstellung einbezieht.

docker network rm mattermost-server_mm-test

Um das aktuelle Docker -Netzwerk zu überprüfen, verwenden Sie den folgenden Befehl, um ihn aufzulisten

docker network ls [OPTIONS]
 Deutsch