Istruzioni per l’installazione

Installazione ### Ubuntu Installa il server più materiale su una macchina a 64 bit. Supponiamo che l’indirizzo IP di questo server sia 10.10.10.2. Per installare il server più materiale su Ubuntu

  • Accedi al server che ospiterà il server più materiale e aprirà una finestra terminale.
  • Scarica l’ultima versione del server Matter Most. Nel comando seguente, sostituire x.x.x con la versione che si desidera scaricare:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Estrai i file del server più materiale.
tar -xvzf mattermost*.gz
  • Spostare il file estratto nella directory /opt.
sudo mv mattermost /opt
  • Creare la directory di archiviazione per i file.
sudo mkdir /opt/mattermost/data
  • Impostare un utente e un gruppo di sistema chiamato matery Most che eseguirà questo servizio e imposterà la proprietà e le autorizzazioni.
    • Crea l’utente e il gruppo più materiali:
  sudo useradd --system --user-group mattermost
 
  • Impostare l’utente e il gruppo Matterm più il proprietario dei file più materiali:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Fornire autorizzazioni di scrittura al gruppo più materiale:
  sudo chmod -R g+w /opt/mattermost
 
  • Imposta il driver del database nel file /opt/mattermost/config/config.json
  • Imposta anche “Siteurl” sull’URL di base completa del sito (ad es. “Https://mattermost.example.com”).
  • Prova il server più materiale per assicurarsi che tutto funzioni.
  • Imposta più materia da utilizzare SystemD per l’avvio e l’arresto.
    • Crea un file di unità di sistema::
  sudo touch /lib/systemd/system/mattermost.service
 
  • Aprire il file dell’unità come root in un editor di testo e copiare le seguenti righe nel file:
  [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
 
  • Fai caricare Systemd la nuova unità.
  sudo systemctl daemon-reload
 
  • Controllare che l’unità sia stata caricata.
  sudo systemctl status mattermost.service
 
  • Avvia il servizio.
  sudo systemctl start mattermost.service
 
  • Verificare che il massimo è in esecuzione.
  curl http://localhost:806
 
  • Imposta più la materia per iniziare l’avvio della macchina.
  sudo systemctl enable mattermost.service
 

Installazione ### Docker Distribuisci la materia più utilizzando una configurazione multi-nodo con Docker Compose. Si consiglia l’esperienza con Docker Compose. Per un’anteprima a nodo singolo di Matter Most Matter (senza e-mail) consultare la configurazione della macchina locale utilizzando Docker. In caso di installazione di problemi, consultare la guida alla risoluzione dei problemi. Per inviare un miglioramento o una correzione, fare clic su Modifica nella parte superiore di questa pagina. Installa Docker Composition utilizzando la Guida online. Devi scaricare l’ultima versione dalla pagina GitHub di Docker Compose e inserire il binario sulla cartella/USR/Local/Bin. Di solito, è possibile utilizzare il seguente comando, sostituendo $ DockerComposeversion con la versione di Docker Composi da installare:

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

###Com

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

La rete Docker-Opgose creata predefinita è 172.18.0.0/16. Se è necessario modificare la rete predefinita, questo link fornisce linee guida su come farlo. Se la rete è già impostata con il valore predefinito, è necessario eseguire il comando seguente per rimuoverlo. Quindi, eseguire nuovamente il comando per rigenerare la rete predefinita per includere la nuova impostazione di rete.

docker network rm mattermost-server_mm-test

Per verificare la rete Docker corrente utilizza il comando seguente per elencarlo

docker network ls [OPTIONS]
 Italiano