Installer Rocket.Chat Server sur Ubuntu 20.04

Le guide ci-dessous décrit comment installer Rocket.Chat sur Ubuntu 20.04
Ne hésitez pas à lire.

Pour commencer, nous mettons à jour les référentiels de packages et le système lui-même.

Nous installons les paquets nécessaires:

La prochaine étape consiste à installer Node.js

Nous pouvons vérifier la version de nodejs en émettant la commande:

Nous devrions obtenir le résultat:

La prochaine étape consiste à installer MongoDB et à le configurer.

Nous téléchargeons la clé sur le serveur en émettant la commande:

Nous ajoutons un référentiel au système:

Nous installons MongoDB

Nous les exécutons dans le système:

Ensuite, vous devez éditer le fichier de configuration MongoDB par défaut et définir un jeu de répliques. Vous pouvez le faire avec la commande suivante:

Ajoutez les lignes suivantes:

Enregistrez et fermez le fichier, puis redémarrez le service MongoDB, pour appliquer la configuration:

Ensuite, connectez-vous au shell MongoDB et activez la réplique avec la commande suivante:

Le journal devrait ressembler à ceci:

Nous pouvons quitter le shell MongoDB avec la commande suivante:

Installation Rocket.Chat

Nous ajoutons un utilisateur au système et lui donnons le groupe approprié en émettant les commandes suivantes:

Nous allons acquérir les droits sur le répertoire des fusées:

Connectez-vous à l'utilisateur de la fusée et téléchargez les fichiers rocket.chat:

Nous décompressons les fichiers téléchargés et les transférons:

Nous allons dans le répertoire du script et l'installons:

Une fois toutes les dépendances installées, vous pouvez quitter l'utilisateur Rocket.Chat avec la commande suivante:

Nous créons un fichier de service à exécuter au démarrage du système

le contenu:

N'oubliez pas de modifier la valeur ROOT_URL = http://rocket.yourdomain.com sur votre domaine!

Nous rechargeons le démon et démarrons le service:

L'état de démarrage du service peut être vérifié en exécutant la commande:

ça devrait ressembler à ça:

Nous configurons le vhost Nginx pour qu'il fonctionne avec rocket.chat

Nous créons un nouveau fichier vhost :

le contenu:

N'oubliez pas de changer quelques valeurs:

serveur 127.0.0.1:3000; – 127.0.0.1 nous remplaçons l'ip de notre serveur.

nom_serveur rocket.votredomaine.com; – rocket.yourdomain.com est remplacé par notre adresse de domaine.

Nous créons un lien symbolique pour activer vhost:

L'étape suivante consiste à vérifier si vhost a été créé correctement:

Et le résultat:

Si tout va bien, redémarrez Nginx

Maintenant, le processus d'installation de Rocket.chat devrait commencer sous notre domaine ou IP de serveur

Entrez un nom d'administrateur, adresse e-mail, mot de passe et cliquez sur Continuer. Vous devriez voir la page suivante:

Nous remplissons à notre discrétion.

L'étape suivante consiste à sélectionner la langue et le type de serveur

Nous acceptons la licence:

C'est tout notre rocket.chat est déjà installé et disponible sous notre domaine!

Quelle a été l'utilité de ce message?

Cliquez sur l'étoile, pour l'évaluer!

La note moyenne / 5. nombre de votes:

Jusqu'à présent, aucun vote! Soyez le premier à noter ce message.