Mattermost
Mattermost est un logiciel de messagerie instantanée.
Dans notre exemple, nous utilisons un accès SSH et considérons les informations suivantes :
- Nom du compte :
[compte] - Répertoire de Mattermost :
/home/[compte]/mattermost/ - Base de données PostgreSQL :
[compte]_mattermost- à créer dans le menu Bases de données > PostgreSQL de l'interface d'administration - Port : 8300 (les ports entre 8300 et 8499 peuvent être utilisés)
Note
[version] doit être remplacée par les informations correctes. N'hésitez pas à ajuster en fonction de vos besoins.
Installation
[compte]@ssh:~/mattermost$ wget -O- https://releases.mattermost.com/[version]/mattermost-[version]-linux-amd64.tar.gz | tar -xz --strip-components=1
[compte]@ssh:~/mattermost$ mkdir data Configuration
Une base de données et son utilisateur devront être créés dans le menu Bases de données. Ici nous les créons pour qu'ils soient de la forme [compte]_mattermost.
Modifiez le fichier /home/[compte]/mattermost/config/config.json pour indiquer :
"ListenAddress": ":8300",
"LocalModeSocketLocation": "/home/[compte]/admin/tmp/mattermost_local.socket",- PostgreSQL
"DriverName": "postgres",
"DataSource": "postgres://[compte]_mattermost:[motdepasse_pgsql]@postgresql-[compte].alwaysdata.net:5432/[compte]_mattermost?sslmode=disable\u0026connect_timeout=10",Lancement du service
Créez un service avec les détails suivants :
- Commande :
/home/[compte]/mattermost/bin/mattermost - Répertoire de travail :
/home/[compte]/mattermost
Création du site
Déclarez un site de type Reverse proxy avec :
- URL distante :
services-[compte].alwaysdata.net:8300