diff --git a/HowtoMattermost.md b/HowtoMattermost.md index 468cd541..d6612641 100644 --- a/HowtoMattermost.md +++ b/HowtoMattermost.md @@ -12,7 +12,7 @@ title: Howto Mattermost ### Pré-requis -Une machine avec Debian 9 (Stretch) avec les logiciels suivants : +Une machine avec Debian 11 (Bullseye) avec les logiciels suivants : * [Nginx](/HowtoNginx) - Servira de reverse proxy web * [MySQL](/HowtoMySQL) - Base de donnée pour l'application @@ -24,12 +24,12 @@ Tout d'abord, on a besoin : * D'un utilisateur unix : `mattermost` -On récupère donc la dernière version sur (actuellement la 5.10.0) et on déroule : +On récupère donc la dernière version Team LTS (actuellement la 7.8.1) et on déroule : ~~~ # su - mattermost -$ wget https://releases.mattermost.com/5.10.0/mattermost-5.10.0-linux-amd64.tar.gz -$ tar mattermost-5.10.0-linux-amd64.tar.gz +$ wget https://releases.mattermost.com/7.8.1/mattermost-team-7.8.1-linux-amd64.tar.gz +$ tar mattermost-team-7.8.1-linux-amd64.tar.gz $ cd mattermost $ mkdir data ~~~ @@ -37,6 +37,7 @@ $ mkdir data Il faut ensuite ajuster la configuration à ses besoins. Elle se trouve dans le fichier `config/config.json`. C'est là qu'il faut aussi paramétrer la connexion à la base de donnée MySQL. Celle-ci se règle via la valeur `DataSource` dans `SqlSettings`. Dans notre exemple, on met la valeur suivante (à adapter) `mattermost:PASSWORD@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8` +Il faut aussi régler la valeur de `DriverName` sur `mysql` dans la même section `SqlSettings`. Enfin, il ne reste plus qu'à mettre en place l'unité systemd : @@ -45,8 +46,8 @@ Enfin, il ne reste plus qu'à mettre en place l'unité systemd : [Unit] Description=Mattermost After=network.target -After=postgresql.service -Requires=postgresql.service +After=mariadb.service +Requires=mariadb.service [Service] Type=notify @@ -152,4 +153,4 @@ La plupart du temps, il suffit de décompacter une archive dans le répertoire ` ~~~ $ /home/mattermost/mattermost/bin/mattermost -c /home/mattermost/config/config.json team delete -~~~ \ No newline at end of file +~~~