Instructions d’installation
Installation d’Ubuntu
Installez le serveur Matter Post sur une machine 64 bits. Supposons que l’adresse IP de ce serveur est 10.10.10.2. Pour installer le serveur Matter Most sur Ubuntu
- Connectez-vous au serveur qui hébergera le serveur Matter Most et ouvrira une fenêtre de terminal.
- Téléchargez la dernière version du serveur Most Most. Dans la commande suivante, remplacez x.x.x par la version que vous souhaitez télécharger:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
- Extraire les fichiers de serveur les plus importants.
tar -xvzf mattermost*.gz
- Déplacez le fichier extrait vers le répertoire
/ opt
.
sudo mv mattermost /opt
- Créez le répertoire de stockage pour les fichiers.
sudo mkdir /opt/mattermost/data
- Configurez un utilisateur et un groupe système appelé «Mattermmost» qui exécutera ce service et définira la propriété et les autorisations.
- Créez le principal utilisateur et groupe:
sudo useradd --system --user-group mattermost
- Définissez l’utilisateur et le groupe Most Most en tant que propriétaire des fichiers Most Most:
sudo chown -R mattermost:mattermost /opt/mattermost
- Donnez des autorisations d’écriture au groupe le plus important:
sudo chmod -R g+w /opt/mattermost
- Configurez le pilote de base de données dans le fichier /opt/mattermost/config/config.json
- Définissez également “SITEURL” à l’URL de base complète du site (par exemple “https://matterstmost.example.com”).
- Testez le serveur Most Most pour vous assurer que tout fonctionne.
- Configuration de la question la plupart pour utiliser SystemD pour démarrer et arrêter.
- Créer un fichier unitaire Systemd:
sudo touch /lib/systemd/system/mattermost.service
- Ouvrez le fichier unitaire comme racine dans un éditeur de texte et copiez les lignes suivantes dans le fichier:
[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
- Faites charger Systemd la nouvelle unité.
sudo systemctl daemon-reload
- Vérifiez que l’unité a été chargée.
sudo systemctl status mattermost.service
- Démarrez le service.
sudo systemctl start mattermost.service
- Vérifiez que la plus grande partie est en cours d’exécution.
curl http://localhost:806
- Définissez la plus grande importance pour démarrer sur le démarrage de la machine.
sudo systemctl enable mattermost.service
Installation #### Docker Déployez la plus grande partie à l’aide d’une configuration multi-nœuds avec Docker Compose. L’expérience avec Docker Compose est recommandée. Pour une prévisualisation à un seul nœud de Matter PSIMS (sans e-mail), voir la configuration de la machine locale à l’aide de Docker. Si vous avez des problèmes d’installation, consultez le guide de dépannage. Pour soumettre une amélioration ou une correction, cliquez sur Modifier en haut de cette page. Installez Docker Compose à l’aide du guide en ligne. Vous devez télécharger la dernière version de la page Docker Compose GitHub et mettre le binaire sur votre dossier / usr / local / bin. Habituellement, vous pouvez utiliser la commande suivante, en remplaçant $ dockercomposeversion par la version Docker Compose à installer:
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
Déployer la configuration de Docker la plus la plus importante en exécutant:
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
Le réseau Docker-Compose qui est créé par défaut est 172.18.0.0/16. Si vous devez modifier le réseau par défaut, ce lien fournit des directives sur la façon de procéder. Si le réseau est déjà configuré avec la valeur par défaut, vous devez exécuter la commande suivante pour la supprimer. Ensuite, exécutez à nouveau la commande pour régénérer le réseau par défaut pour inclure le nouveau paramètre réseau.
docker network rm mattermost-server_mm-test
Pour vérifier le réseau Docker actuel, utilisez la commande suivante pour la répertorier
docker network ls [OPTIONS]