Hello, aujourd’hui nous allons voir la mise en place de Rocket.chat avec docker.

pour l’installation de Docker / Installation de Docker-compose, sur une machine Debian 10 qui est désignée comme étant l’hôte docker.

Je déconseille de posséder un serveur WEB sur l’hôte docker, car sinon, vous pourrez rencontrer quelques surprises surtout si vous souhaitez changer le port d’écoute 3000 de rocketchat, pour le port 80 ou bien 443.

Rocket.Chat, à un dépôt github officiel, avec un fichier docker-compose.yml tout prêt à l’emplois. Si vous souhaitez changer la configuration de ce fichier fait attention de ne pas tout casser 😉

cd /var/www/html
git clone https://github.com/RocketChat/Rocket.Chat.git
cd Rocket.Chat 
docker-compose up 

L’installation prend environ 25/30 minutes (il faut télécharger environ 1,5go)

Une fois que l’installation est fini, rdv sur votre navigateur : http://ip:3000, le setup de Rocket.Chat va se lancer. Compléter les étapes en fonction de ce que vous souhaitez 🙂

Voilà, vous avez fini le paramétrage de votre serveur Rocket.Chat.

Bien, vous avez donc fini d’installer et de configurer Rocket.Chat. il manque plus qu’à commiter vos trois conteneurs afin qu’ils puissent démarrer automatiquement après un reboot votre machine.

Ouvrez donc un deuxième terminal (sans interrompre le premier) et taper les commandes suivantes :

docker ps 
docker commit <id> rocketchat
docker commit <id> rockechatweb
docker commit <id> rockechatdb

Vous pouvez maintenant redémarrer votre hôte docker, et attendre quelques secondes le temps que Rocket.Chat démarre.

Voilà j’espère que le tutoriel vous a plus et que tout à fonctionné de votre côté

À bientôt !

Brlndtech


Geoffrey Sauvageot-Berland

Ingénieur diplômé par l’état en Informatique et Cybersécurité. Généraliste, à l'origine administrateur systèmes et réseaux, j’occupe actuellement un poste d’auditeur en sécurité offensive. J’apprécie également la programmation/automatisation. Fondateur du blog : "Le Guide du SecOps", anciennement "Le Guide du SysOps"