L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.
Découvrir le Cloud PublicMattermost est un logiciel de messagerie instantané.
Dans notre exemple, nous utilisons un accès SSH et considérons les informations suivantes :
foo
$HOME/mattermost/
foo_mattermost
- à créer dans le menu Bases de données > PostgreSQL de l’interface d’administration[foo]
et [version]
doivent être remplacées par les informations correctes.
foo@ssh:~/mattermost$ wget -O- https://releases.mattermost.com/[version]/mattermost-[version]-linux-amd64.tar.gz | tar -xz --strip-components=1
foo@ssh:~/mattermost$ mkdir data
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’il soient de la forme account_mattermost
.
Modifiez le fichier $HOME/mattermost/config/config.json
pour indiquer :
"ListenAddress": ":8300",
"LocalModeSocketLocation": "$HOME/admin/tmp/mattermost_local.socket",
"DriverName": "postgres",
"DataSource": "postgres://[foo]_mattermost:[motdepasse_pgsql]@postgresql-[foo].alwaysdata.net:5432/[foo]_mattermost?sslmode=disable\u0026connect_timeout=10",
Créez un service avec les détails suivants :
/home/[foo]/mattermost/bin/mattermost
/home/[foo]/mattermost
Déclarez un site de type Reverse proxy avec :
services-[foo].alwaysdata.net:8300