MÀJ versions
This commit is contained in:
parent
a56eb459a7
commit
02a7d9adcf
|
@ -12,7 +12,7 @@ title: Howto Mattermost
|
||||||
|
|
||||||
### Pré-requis
|
### 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
|
* [Nginx](/HowtoNginx) - Servira de reverse proxy web
|
||||||
* [MySQL](/HowtoMySQL) - Base de donnée pour l'application
|
* [MySQL](/HowtoMySQL) - Base de donnée pour l'application
|
||||||
|
@ -24,12 +24,12 @@ Tout d'abord, on a besoin :
|
||||||
* D'un utilisateur unix : `mattermost`
|
* D'un utilisateur unix : `mattermost`
|
||||||
|
|
||||||
|
|
||||||
On récupère donc la dernière version sur <https://mattermost.com/download/> (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
|
# su - mattermost
|
||||||
$ wget https://releases.mattermost.com/5.10.0/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-5.10.0-linux-amd64.tar.gz
|
$ tar mattermost-team-7.8.1-linux-amd64.tar.gz
|
||||||
$ cd mattermost
|
$ cd mattermost
|
||||||
$ mkdir data
|
$ 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`.
|
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`.
|
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`
|
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 :
|
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]
|
[Unit]
|
||||||
Description=Mattermost
|
Description=Mattermost
|
||||||
After=network.target
|
After=network.target
|
||||||
After=postgresql.service
|
After=mariadb.service
|
||||||
Requires=postgresql.service
|
Requires=mariadb.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=notify
|
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 <NomÉquipe> delete
|
$ /home/mattermost/mattermost/bin/mattermost -c /home/mattermost/config/config.json team <NomÉquipe> delete
|
||||||
~~~
|
~~~
|
||||||
|
|
Loading…
Reference in a new issue