Installatie instructies

Ubuntu -installatie

Installeer de meeste server op een 64-bits machine. Stel dat het IP -adres van deze server 10.10.10.2 is. Om de meeste server op ubuntu te installeren

  • Log in op de server die Mattermost -server host en een terminalvenster opent.
  • Download de nieuwste versie van de Mattermost Server. Vervang in de volgende opdracht X.X.X door de versie die u wilt downloaden:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Pak de MATTERESTE SERVER -bestanden uit.
tar -xvzf mattermost*.gz
  • Verplaats het geëxtraheerde bestand naar de /opt -map.
sudo mv mattermost /opt
  • Maak de opslagmap voor bestanden.
sudo mkdir /opt/mattermost/data
  • Stel een systeemgebruiker en groep in met de naam ‘Mattermost’ die deze service uitvoert en de eigendom en machtigingen instellen.
    • Maak de meest gebruiker en groep:
  sudo useradd --system --user-group mattermost
 
  • Stel de gebruiker en groeps het meest uit als de eigenaar van de meeste bestanden:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Geef schrijfmachtigingen aan de Matterse Group:
  sudo chmod -R g+w /opt/mattermost
 
  • Stel het databasestuurprogramma in in het bestand /opt/mattermost/config/config.json
  • Stel ook “SiteURL” in op de volledige basis -URL van de site (bijv. “Https://mattermost.example.com”).
  • Test de Mattermost Server om ervoor te zorgen dat alles werkt.
  • Het is belangrijk om SystemD te gebruiken voor het starten en stoppen.
    • Maak een SystemD -eenheidsbestand maken:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Open het unitbestand als root in een teksteditor en kopieer de volgende regels naar het bestand:
  [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
 
  • Laat SystemD de nieuwe eenheid laden.
  sudo systemctl daemon-reload
 
  • Controleer of het apparaat is geladen.
  sudo systemctl status mattermost.service
 
  • Start de service.
  sudo systemctl start mattermost.service
 
  • Controleer of het meest wordt uitgevoerd.
  curl http://localhost:806
 
  • Stel het meest in om op te starten op het opstarten van de machine.
  sudo systemctl enable mattermost.service
 

Docker -installatie

Implementeer het meest implementeren met behulp van een multi-knooppuntconfiguratie met Docker Compose. Ervaring met Docker Compose wordt aanbevolen. Zie de lokale machine-instellingen met Docker voor een preview met één knooppunt van Mattermost (zonder e-mail). Als u problemen heeft met installeren, zie de probleemoplossingsgids. Om een ​​verbetering of correctie in te dienen, klikt u op Bewerken bovenaan deze pagina. Installeer Docker compose met behulp van de online gids. U moet de nieuwste release downloaden van de Docker Compose GitHub -pagina en het binaire getal op uw/usr/local/bin -map plaatsen. Meestal kunt u de volgende opdracht gebruiken, ter vervanging van $ dockerCOMPOSSEVERSION door de Docker Compose -versie om te installeren:

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
Implementeer de MATTERMOST DOCKER -instelling door te draaien:
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

Het Docker-compose-netwerk dat standaard wordt gemaakt naar 172.18.0.0/16. Als u het standaardnetwerk moet wijzigen, biedt deze link richtlijnen over hoe u dat kunt doen. Als het netwerk al is ingesteld met de standaard, moet u de volgende opdracht uitvoeren om het te verwijderen. Voer vervolgens de opdracht opnieuw uit om het standaardnetwerk te regenereren om de nieuwe netwerkinstelling op te nemen.

docker network rm mattermost-server_mm-test

Gebruik de volgende opdracht om het huidige Docker -netwerk te verifiëren om het op te sommen

docker network ls [OPTIONS]
 Nederlands