Modifications pour le document Installer Mattermost dans Proxmox
Modifié par Mélodie le 2026/03/02 04:12
Résumé
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -1,71 +1,89 @@ 1 -Installation de Mattermost – Fiche mémo [1](https://www.magentix.fr/blog/un-serveur-de-communication-decentralise-avec-mattermost.html)[3](https://technonagib.fr/installer-mattermost-docker/)[5](https://mattermost.com/install/)[7](https://docs.mattermost.com/guides/deployment.html) 1 +Installation de Mattermost – Fiche mémo 2 +[1][2][3][4][5][6][7] 2 2 3 3 ## 1. Principe général 4 4 5 - *Installation adaptée à un administrateur à l’aise avec Linux (ligne de commande, services, reverse proxy).[2](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[1](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)6 - *S’installe sur un serveur Linux (VM, LXC, bare‑metal, ou via conteneurs Docker).[3](https://technonagib.fr/installer-mattermost-docker/)[6](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)6 +- Installation adaptée à un administrateur à l’aise avec Linux (ligne de commande, services, reverse proxy).[2][3][1] 7 +- S’installe sur un serveur Linux (VM, LXC, bare‑metal, ou via conteneurs Docker).[3][4][6][1] 7 7 9 + 8 8 ## 2. Type de serveur conseillé 9 9 10 - *OS : Linux 64‑bits (Ubuntu/Debian recommandés).[6](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)[3](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)11 - *Plateformes possibles :12 - *VPS ou serveur dédié chez un hébergeur.[8](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)13 - *Serveur auto‑hébergé (avec ouverture de ports + DNS).[2](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)14 - *Environnement virtualisé type Proxmox (VM ou LXC).[9](https://community-scripts.github.io/ProxmoxVE/scripts?id=mattermost)12 +- OS : Linux 64‑bits (Ubuntu/Debian recommandés).[6][1][3] 13 +- Plateformes possibles : 14 + - VPS ou serveur dédié chez un hébergeur.[8][3] 15 + - Serveur auto‑hébergé (avec ouverture de ports + DNS).[2][3] 16 + - Environnement virtualisé type Proxmox (VM ou LXC).[9][10] 15 15 18 + 16 16 ## 3. Composants logiciels nécessaires 17 17 18 - *Système : distribution Linux serveur (Ubuntu 18.04+ ou équivalent).[1](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)19 - *Base de données : PostgreSQL (recommandé) ou MySQL/MariaDB.[5](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[6](https://help.alwaysdata.com/fr/guides/mattermost/)[1](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)20 - *Serveur web / reverse proxy : Nginx ou Apache.[3](https://docs.mattermost.com/deployment-guide/server/preparations.html)[1](https://www.magentix.fr/blog/un-serveur-de-communication-decentralise-avec-mattermost.html)21 - *Certificats TLS : Let’s Encrypt via Certbot ou équivalent (pour HTTPS).[5](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)[3](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)22 - *Service système : unit systemd ou équivalent pour lancer Mattermost au démarrage.[8](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)[3](https://docs.mattermost.com/deployment-guide/server/preparations.html)21 +- Système : distribution Linux serveur (Ubuntu 18.04+ ou équivalent).[1][3] 22 +- Base de données : PostgreSQL (recommandé) ou MySQL/MariaDB.[5][3][6][8][1] 23 +- Serveur web / reverse proxy : Nginx ou Apache.[3][5][1][2] 24 +- Certificats TLS : Let’s Encrypt via Certbot ou équivalent (pour HTTPS).[5][1][3] 25 +- Service système : unit systemd ou équivalent pour lancer Mattermost au démarrage.[8][1][3][5] 23 23 27 + 24 24 ## 4. Grandes étapes d’installation « classique » (VM ou LXC) 25 25 26 -1. Mettre à jour le système et installer les paquets nécessaires (PostgreSQL/MySQL, Nginx/Apache, utilitaires).[1] (https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[5](https://docs.mattermost.com/deployment-guide/server/preparations.html)27 - 1. Créer la base de données et l’utilisateur SQL dédiés à Mattermost.[3](https://docs.mattermost.com/deployment-guide/server/preparations.html)[8](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)28 - 1. Télécharger et décompresser l’archive Mattermost dans un répertoire (ex. `/opt/mattermost`).[6](https://www.magentix.fr/blog/un-serveur-de-communication-decentralise-avec-mattermost.html)[8](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)29 - 1. Configurer `config.json` (URL du site, connexion DB, ports, options de base).[2](https://docs.mattermost.com/deployment-guide/server/preparations.html)[8](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)30 - 1. Créer un utilisateur système dédié et une unit systemd pour le service Mattermost.[5](https://help.alwaysdata.com/fr/guides/mattermost/)[1](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)31 - 1. Configurer Nginx/Apache en reverse proxy vers Mattermost, activer HTTPS (Let’s Encrypt).[6](https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/)[2](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[5](https://docs.mattermost.com/deployment-guide/server/preparations.html)30 +1. Mettre à jour le système et installer les paquets nécessaires (PostgreSQL/MySQL, Nginx/Apache, utilitaires).[1][3][5] 31 +2. Créer la base de données et l’utilisateur SQL dédiés à Mattermost.[3][5][8][1] 32 +3. Télécharger et décompresser l’archive Mattermost dans un répertoire (ex. `/opt/mattermost`).[6][2][8][1] 33 +4. Configurer `config.json` (URL du site, connexion DB, ports, options de base).[2][5][8][1] 34 +5. Créer un utilisateur système dédié et une unit systemd pour le service Mattermost.[5][8][1][3] 35 +6. Configurer Nginx/Apache en reverse proxy vers Mattermost, activer HTTPS (Let’s Encrypt).[6][1][2][3][5] 32 32 33 33 ## 5. Utilisation dans Proxmox 34 34 35 - *Options :36 - *VM Linux (Ubuntu/Debian) avec installation classique.[4](https://docs.mattermost.com/guides/deployment.html)[6](https://mattermost.com/install/)37 - *Conteneur LXC Linux avec installation classique.[10](https://www.youtube.com/watch?v=JbfQvWVV_NE)38 - *VM ou LXC « hôte Docker » sur lequel on déploie Mattermost via Docker.[4](https://www.youtube.com/watch?v=JbfQvWVV_NE)[6](https://mattermost.com/install/)39 - *Il existe des scripts ou modèles LXC pour déployer Mattermost directement dans Proxmox (pré‑configuration automatisée).[9](https://community-scripts.github.io/ProxmoxVE/scripts?id=mattermost)39 +- Options : 40 + - VM Linux (Ubuntu/Debian) avec installation classique.[4][7][6] 41 + - Conteneur LXC Linux avec installation classique.[10][9] 42 + - VM ou LXC « hôte Docker » sur lequel on déploie Mattermost via Docker.[4][9][6] 43 +- Il existe des scripts ou modèles LXC pour déployer Mattermost directement dans Proxmox (pré‑configuration automatisée).[9][10] 40 40 45 + 41 41 ## 6. Déploiement avec Docker 42 42 43 - *Images disponibles :44 - *Serveur Mattermost (image dédiée, souvent utilisée avec docker‑compose).[7](https://technonagib.fr/installer-mattermost-docker/)[6](https://mattermost.com/install/)45 - *Base PostgreSQL (image officielle `postgres`).[4](https://docs.mattermost.com/deployment-guide/server/preparations.html)[6](https://mattermost.com/install/)46 - *Reverse proxy Nginx (image officielle `nginx`) ou équivalents (Traefik, Nginx Proxy Manager).[9](https://technonagib.fr/installer-mattermost-docker/)[5](https://docs.mattermost.com/deployment-guide/server/preparations.html)47 - *Schéma typique `docker-compose` :48 - *Service `mattermost-app` (application).[7](https://technonagib.fr/installer-mattermost-docker/)[6](https://mattermost.com/install/)49 - *Service `db` (PostgreSQL).[4](https://docs.mattermost.com/deployment-guide/server/preparations.html)[6](https://mattermost.com/install/)50 - *Service `reverse-proxy` (Nginx/Traefik) exposé en 80/443.[5](https://mattermost.com/install/)[9](https://technonagib.fr/installer-mattermost-docker/)48 +- Images disponibles : 49 + - Serveur Mattermost (image dédiée, souvent utilisée avec docker‑compose).[7][4][6] 50 + - Base PostgreSQL (image officielle `postgres`).[4][5][6] 51 + - Reverse proxy Nginx (image officielle `nginx`) ou équivalents (Traefik, Nginx Proxy Manager).[9][4][5] 52 +- Schéma typique `docker-compose` : 53 + - Service `mattermost-app` (application).[7][4][6] 54 + - Service `db` (PostgreSQL).[4][5][6] 55 + - Service `reverse-proxy` (Nginx/Traefik) exposé en 80/443.[5][6][9][4] 51 51 57 + 52 52 ## 7. Niveau de complexité 53 53 54 - *Raisonnable pour un administrateur à l’aise avec :55 - *Gestion de services (systemd).[1](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[5](https://docs.mattermost.com/deployment-guide/server/preparations.html)56 - *Configuration de base de données.[8](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[1](https://docs.mattermost.com/deployment-guide/server/preparations.html)57 - *Reverse proxy et certificats TLS.[2](https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html)[1](https://docs.mattermost.com/deployment-guide/server/preparations.html)58 - *Plus simple avec :59 - *Un tutoriel pas‑à‑pas adapté à la distribution.[3](https://mattermost.com/install/)[1](https://technonagib.fr/installer-mattermost-docker/)60 - *Des scripts ou conteneurs pré‑configurés (Proxmox helper scripts, stacks Docker).[10](https://mattermost.com/install/)[4](https://technonagib.fr/installer-mattermost-docker/)60 +- Raisonnable pour un administrateur à l’aise avec : 61 + - Gestion de services (systemd).[1][3][5] 62 + - Configuration de base de données.[8][3][1][5] 63 + - Reverse proxy et certificats TLS.[2][3][1][5] 64 +- Plus simple avec : 65 + - Un tutoriel pas‑à‑pas adapté à la distribution.[3][6][1][4] 66 + - Des scripts ou conteneurs pré‑configurés (Proxmox helper scripts, stacks Docker).[10][6][4] 61 61 68 +<div align="center">⁂</div> 69 + 62 62 [1]: https://alexhost.com/fr/faq/how-to-install-mattermost-on-ubuntu/ 71 + 63 63 [2]: https://www.magentix.fr/blog/un-serveur-de-communication-decentralise-avec-mattermost.html 73 + 64 64 [3]: https://docs.gandi.net/fr/cloud/tutoriels/mattermost.html 75 + 65 65 [4]: https://technonagib.fr/installer-mattermost-docker/ 77 + 66 66 [5]: https://docs.mattermost.com/deployment-guide/server/preparations.html 79 + 67 67 [6]: https://mattermost.com/install/ 81 + 68 68 [7]: https://docs.mattermost.com/guides/deployment.html 83 + 69 69 [8]: https://help.alwaysdata.com/fr/guides/mattermost/ 85 + 70 70 [9]: https://www.youtube.com/watch?v=JbfQvWVV_NE 87 + 71 71 [10]: https://community-scripts.github.io/ProxmoxVE/scripts?id=mattermost 89 +