Chat de fusée: comment installer le serveur de chat et le client Rocket sur Ubuntu 19.04

Vous recherchez l'un des meilleurs logiciels de chat open source pour communiquer avec votre équipe en temps réel? Pensez ensuite au chat de fusée.

Qu'est-ce que l'application Rocket Chat?

Il est auto-hébergé une solution de chat gratuite et open source et la meilleure alternative à d'autres logiciels de chat open source comme Slack pour la communication d'équipe. Il permet aux entreprises ou à n'importe quel groupe de créer leur propre plate-forme de chat en ligne pour communiquer et collaborer à l'aide du chat d'équipe, même des appels vidéo ou audio avec le partage d'écran peuvent être possibles avec le chat de fusée pour un travail d'équipe plus efficace.

Le chat fusée est divisé en deux sectionsserveur et client.Nous pouvons installer un serveur sur Linux OS tel que Debian et CentOS. Cependant, ici, nous utilisons l'installation d'Ubuntu basée à Debian pour le serveur Rocketchat. Alors que le client du Rocketchat est une application multiplateforme disponible pour Windows, Linux, MacOS, Android et iOS.

Il est en temps réel ou asynchrone de chat d'équipe Open Source, ce qui signifie aucun retard dans la discussion et le partage des idées, des projets et des fichiers.

Note: Nous utilisons l'Ubuntu 19.04 pour le chat de fusée, cependant, les étapes d'installation et le processus seront les mêmes pour Ubuntu 18.10 / 18.04; 17.10, 16.10, 16.04. 15, 14.04; Plus Debian, Linux Mint, le système d'exploitation élémentaire et d'autres basés sur Debian.

Vous pouvez installer le serveur Rocketchat sur Ubuntu en utilisant deux méthodes uneINSTANTANÉet l'autre est manuel en ajoutantchaque dépendance. Montrera les deux.

Installation du serveur de chat de roquette sur Ubuntu 19.04 en utilisant Snap

Méthode recommandée: C'est le moyen le plus simple et le plus simple d'installer le serveur de Chat Rocket sur Ubuntu sans aucun mal de tête de configurer différentes choses. Tapez simplement la commande unique et la bouffée! Vous avez terminé.

Utilisation de Snap

Dans Ubuntu 19.04, le snap est installé par défaut, cependant, pour les anciennes versions, nous devons l'installer d'abord:

sudo apt-get install snapd

Après l'installation Snap, Tapez la commande d'installation du serveur de roquettes:

sudo snap install rocketchat-server

Attendez quelques minutesEt quand il termine, ouvrez le navigateur et le type:

https://localhost:3000

Deuxième méthode - Installez manuellement le chat de fusée

Dans cette méthode, nous installerons chacun et tout un par un pour Rocket.Chat sur Ubuntu 18.04

Étape 1: Installez les dépendances nécessaires du chat fusée sur Ubuntu

sudo apt-get install dirmngr
sudo apt-get install curl graphicsmagick build-essential

Étape 2: Installez monogdb pour le chat de fusée

L'installation de Rocketchat Ubuntu a besoin d'un MongoDB pour le stockage de données, alors voici les commandes de son installation. Lors de la rédaction de l'article, la dernière version était de 4.0. Vous pouvez voir les mises à jour ultérieures de MongoDB à partir deici.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org

Ajouter MongoDB au démarrage automatique avec Boot

systemctl enable mongod
systemctl start mongod

Pour mettre à niveau le MongoDB vers le dernier, exécutez simplement la commande APT-GET UPDATE.

Étape 3: Installez Node.js & npm

sudo apt-get update && sudo apt-get install -y curl && curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g inherits n
sudo n 8.11.3

Étape 4: Installez le chat de fusée

sudo curl -L https://releases.rocket.chat/latest/download -o /tmp/rocket.chat.tgz
sudo tar -xzf /tmp/rocket.chat.tgz -C /tmp
sudo cd /tmp/bundle/programs/server
sudo npm install
sudo mv /tmp/bundle /opt/Rocket.Chat
cd..
sudo cd opt/Rocket.chat  

Configurez la fusée. Service de discussion

Ajouter un utilisateur pour le chat de fusée:

sudo useradd -M rocketchat && sudo usermod -L rocketchat
sudo chown -R rocketchat:rocketchat /opt/Rocket.Chat

Attribution d'une adresse IP et d'un port à Rocket Chat

Changer la ligne "votre server-ip-address«Avec votre adresse IP de serveur que vous souhaitez utiliser pour accéder au Rocketchat.

export ROOT_URL=https://your-server-IP-address:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000
sudo systemctl restart mongod
node main.js

Trivia: Si vous souhaitez créer un service de chat de fusée qui commence automatiquement par le système en arrière-plan, utilisez les commandes suivantes:

sudo npm install -g forever
sudo npm install -g forever-service
sudo forever-service install -s main.js -e "ROOT_URL=https://you-server-ip/ MONGO_URL=mongodb://localhost:27017/rocketchat PORT=3000" rocketchat

Commandes pour interagir avec le service Rocketchat:

Démarrer - "Sudo Service Rocketchat Start"
STOP - "Sudo Service Rocketchat STOP"
Statut - «Sudo Service Rocketchat Statut»
Redémarrer - «Sudo Service Rocketchat Restart»

Configuration du chat de fusée

Après avoir installé le chat de fusée, accédez à votre navigateur et accédez-y avec le serveur IP que vous avez défini pendant l'installation avec le port 3000.

L'assistant de configuration semblera configurer la fourniture d'informations telles que les détails de l'organisation, le nom d'utilisateur et le mot de passe d'administration, les informations du serveur et le reste de.

Ajouter des utilisateurs à Rocketchat

Dans l'interface de Rocketchat, cliquez sur les trois points donnés dans le coin droit du panneau latéral gauche et sélectionnez leAdministration

Cliquez sur l'option Utilisateurs, puis plus l'icône '+' donnée sur le côté droit de l'écran et ajoutez l'utilisateur pour le chat fusée.

Installez le client du chat de roquette sur Ubuntu

1 et 1Allez au client du chat de roquettepage de téléchargementet téléchargez-le selon votre plateforme. Il est disponible pour Windows, Linux, MacOS, Android et iOS. Ici, nous allons l'installer pour Linux (Ubuntu, Debian, Linux Mint et Elementary OS).

2. Sélectionnez l'option Linux, puis téléchargez ensuite.

3 et 3Soit aller dans votre dossier de téléchargements et double-cliquez sur lePackage de debian client Rocketchat téléchargéEt le gestionnaire de packages Ubuntu apparaîtra pour l'installer. Ou ouvrez simplement le commutateur de l'invite de commande dans le répertoire des téléchargements et exécutez la commande dpkg.

cd Downloads

Sudo DPKG - (Nom du package Rocketchat Debian)

Dans notre cas, c'était comme:

sudo dpkg -i rocketchat_2.15.1_amd64.deb

Alors, utilisez le nom du package client téléchargé et appuyez sur leentrerbouton deinstalleril.

Alors allez à UbuntuApplicationet rechercher une fusée

Ouvrez-le et entrez leIP de serveur de fuséeque vous avez créé pour connecter leApplication clientet frappe leConnecterbouton.

Comme mon serveur de chat de fusée a été installé localement et le même système utilisé pour l'installation du client, c'est pourquoi j'ai utilisé l'adresse IP localhost pour la connecter, cependant, vous devez saisir l'adresse IP de votre serveur de chat de fusée.

Entrez dansNom d'utilisateur et mot de passedu compte utilisateur qui doit être créé sur le serveur de chat de roquette.

Tout est réglé, maintenant nous pouvons commencer à discuter avec les membres de notre équipe.

Autres ressources utiles:

Related Posts