totoleouf Posted March 9, 2021 Share Posted March 9, 2021 (edited) Information: Je crée ce tuto en français basé sous UNRAID, j'ai essayé de faire le plus simple et le plus explicite pour les novices! Rocket.Chat est un Messenger ou MSN pour les plus anciens, hébergé sur votre serveur. Je n'aborderais que la partie installation de Rocket.Chat, ce tuto n'est PAS destiné à la configuration de Rocket.Chat ni de son utilisation. Pré-requis: Je pars du principe que vous avez installé: - le plugin "COMMUNITY APPLICATIONS" - que vous avez activé DOCKER. - que vous connaissez l'ip du NAS Installation: 1) Création d'un fichier .conf Ce connecter en SSH à votre serveur: Création d'un dossier pour MongoDB (adapter le chemin si vos conteneurs sont stockés ailleurs): mkdir /mnt/user/appdata/mongodb Ouvrir le dossier: cd /mnt/user/appdata/mongodb Création et ouverture du fichier mongod.conf: nano mongod.conf Faire un copier / coller (avec la souris) des commandes suivantes dans la fenêtre SSH tel quel: # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: /data/db journal: enabled: true # engine: # mmapv1: # wiredTiger: # network interfaces net: port: 27017 bindIp: 127.0.0.1 # how the process runs processManagement: timeZoneInfo: /usr/share/zoneinfo #security: #operationProfiling: replication: replSetName: "rs01" #sharding: ## Enterprise-Only Options: #auditLog: #snmp: Faire un "CTRL + o" pour enregistrer le fichier Faire ENTRER Puis CTRL + x pour fermer le fichier Vous pouvez fermer la fenêtre SSH. 2) Installation de MongoDB a) Téléchargement de l'image MongoDB Dans apps rechercher MongoDB et ouvrir la page d'installation du conteneur: b) Paramétrage du conteneur Renommer le conteneur enlevant les MAJUSCULES cela évite les problèmes par la suite: Activer le mode avancée du conteneur: Ajouter la commande suivante comme ceci: -f /data/db/mongod.conf Vérifier que le chemin est le même: c) Création d'un compte root et rocketchat dans le conteneur MongoDB Ouvrir la Console de MongoDB Entrer successivement les commandes suivante: mongo rs.initiate() Faire Entrer au clavier use admin db.createUser({user: "root",pwd: "mon_MDP_root",roles: [{ role: "root", db: "admin"}]}) mon_MDP_root = créer un mdp root db.createUser({user: "rocketchat",pwd: "mon_MDP_rocketchat",roles: [{role: "readWrite", db: "local" }]}) mon_MDP_rocketchat = créer un mdp rocketchat use rocketchat db.createUser({user: "rocketchat",pwd: "mon_MDP_rocketchat",roles: [{ role: "dbOwner",db: "rocketchat" }]}) mon_MDP_rocketchat = remettre le mdp crée au dessus PENSEZ A NOTER LES MOT DE PASSES QUELQUE PART!!! Fermer la console MongoDB 3) Installation de Rocket.Chat a) Téléchargement de l'image Rechercher dans APPS le conteneur rocket.chat b) Paramétrage du conteneur RocketChat Ajouter une variable: (adapter le MDP !!!) MONGO_OPLOG_URL mongodb://rocketchat:mon_mdp_rocketchat@IP_DU_NAS:27017/local?authSource=admin Modifier la variable MONGO DB: (adapter le MDP) mongodb://rocketchat:[email protected]:27017/rocketchat Modifier la variable Rocket.Chat URL: (adapter l'IP) http://192.168.10.3:3000/rocketchat Voici le conteneur avec tous les paramètres: c) Accès à Rocket.Chat Pour accéder à l'interface RocketChat utiliser le lien suivant: http://IP_DU_NAS:3000/rocketchat FIN Edited March 9, 2021 by totoleouf 1 2 Quote Link to comment
sebaestabien Posted April 23, 2022 Share Posted April 23, 2022 Bonjour, j'ai suivi votre tuto à la lettre, quand je pointe vers rocketchat, j'ai ce message Unknown path, avez-vous une idée d'où ça peut provenir? Quote Link to comment
totoleouf Posted April 23, 2022 Author Share Posted April 23, 2022 il faudrait voir les logs du conteneur et une capture écran de la config Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.