Comment configurer Rocket.Chat dans Ubuntu – CloudSavvy IT
Agence web » Actualités du digital » Comment configurer Rocket.Chat dans Ubuntu – CloudSavvy IT

Comment configurer Rocket.Chat dans Ubuntu – CloudSavvy IT

Les plateformes de chat d’entreprise offrent une messagerie instantanée, une collaboration d’équipe et bien plus encore. Rocket.Chat propose une option gratuite et auto-hébergée. Voici comment le configurer pour un usage privé et interne sur Ubuntu Linux.

Le chat est-il productif ?

Il est facile de rejeter des outils comme Slack, Microsoft Teams et Rocket.Chat comme de simples clients de messagerie instantanée. Ils sont bien plus que cela. Utilisées correctement, ces plates-formes de messagerie d’entreprise encouragent et simplifient la collaboration au sein et entre les services et les équipes.

Une communication facile et rapide entre les membres de l’équipe ne peut être qu’une bonne chose. La possibilité de partager des images, des documents et des clips vidéo améliore le format de message texte standard et est la clé de la collaboration efficace que ces outils peuvent apporter. L’immédiateté de la communication ne peut tout simplement pas être reproduite par courrier électronique.

Les meilleures alternatives open source à Slack

Tous ces outils de discussion collaborative vous permettent de séparer les conversations selon les catégories qui vous conviennent, telles que les équipes, les projets ou les sujets. Typiquement, ceux-ci sont appelés pièces ou canaux.

La plupart de ces outils collaboratifs acceptent les plug-ins et travaillent dur pour favoriser un écosystème de partenaires d’intégration. Par exemple, vous pouvez demander à votre référentiel cloud Git préféré de vous envoyer un message (ou à un canal) lorsque quelqu’un effectue une validation ou une demande de fusion, ou qu’une construction automatisée CI/CD se termine ou se déclenche.

Rocket.Chat est un produit open source. Vous pouvez l’utiliser gratuitement ou payer pour plus de fonctionnalités et d’assistance. Vous pouvez également auto-héberger votre propre serveur Rocket.Chat. L’un des avantages d’un système de chat comme celui-ci est que vous pouvez vous y connecter de n’importe où, à l’aide d’applications mobiles ou même d’une interface Web.

Rocket.Chat peut le faire, et sa documentation couvre l’obtention automatique d’un certificat SSL/TLS auprès de Let’s Encrypt. Mais si vous voulez juste tremper votre orteil dans l’eau et voir si ce type d’outil fonctionnera pour vous ou non, vous pouvez rapidement configurer Rocket.Chat pour un usage interne uniquement, et sans rien exposer au monde extérieur.

C’est ce que nous allons vous montrer ici. Nous installerons et configurerons Rocket.Chat pour un usage interne, sur un réseau privé. Nous avons utilisé une version préliminaire d’Ubuntu 21.10 comme serveur de discussion.

Installation de Rocket.Chat

Il y a un composant logiciel enfichable pour Rocket.Chat, donc l’installation devrait être indolore. Les Snaps sont conçus pour être faciles à installer, ils sont isolés du reste de votre système et ils sont mis à jour automatiquement. Utilisez cette commande pour installer le serveur.

sudo snap install rocketchat-server

installer le serveur rocket.chat

Une fois l’installation terminée, nous disons à Rocket.Chat de ne pas utiliser HTTPS.

sudo snap set rocketchat-server https=disable

Désactiver HTTS dans Rocket.Chat à partir de la ligne de commande

Nous devons dire à Rocket.Chat où se trouve le serveur. Remplacez « ubuntu-21-10.local » par le nom de réseau de votre serveur.

sudo snap set rocketchat-server caddy-url=http://ubuntu-21-10.local

Définition de l'URL du serveur rocket.chat

Rocket.Chat utilise Caddy comme serveur HTTP. Nous devons l’activer pour qu’il s’exécute automatiquement au démarrage.

sudo snap set rocketchat-server caddy=enable

Configuration du serveur Caddy HHTP pour qu'il s'exécute automatiquement au démarrage

Et enfin, nous pouvons initialiser et exécuter Caddy avec les paramètres que nous avons fournis :

sudo snap run rocketchat-server.initcaddy

Démarrage du serveur rocket.chat à partir de la ligne de commande

Comment travailler avec des packages Snap sur Linux

Redémarrez les services Rocket.Chat

Si jamais vous souhaitez redémarrer le serveur Rocket.Chat, vous devez redémarrer à la fois le service Rocket.Chat et le service Caddy.

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

redémarrage du service rocket.chat

sudo systemctl restart snap.rocketchat-server.rocketchat-caddy.service

redémarrage du service caddie

Configuration de Rocket.Chat

Ouvrez votre navigateur Web. Si vous êtes sur le serveur de chat, vous pouvez entrer « localhost:3000 » comme adresse. Si vous êtes sur un autre ordinateur sur le même réseau, utilisez l’adresse IP ou le nom de réseau du serveur de discussion, suivi de « :3000 » sans aucun espace.

À l’écran de connexion, cliquez sur le lien « Enregistrer un nouveau compte ».

Écran de connexion Rocket.Chat

Vous êtes invité à saisir vos informations d’utilisateur.

Nouvel écran des détails de l'utilisateur

Remplissez le formulaire et cliquez sur le bouton bleu « Continuer » pour continuer.

Vous devez fournir des informations sur votre organisation.

Nouvel écran d'organisation des utilisateurs

Cliquez sur le bouton bleu « Continuer » pour continuer.

L’écran suivant demande des détails sur votre serveur Rocket.Chat.

Écran de détails du serveur Rocket.Chat

Cliquez sur le bouton bleu « Continuer » pour continuer.

Sur l’écran de configuration final, sélectionnez le bouton radio « Confirmer l’autonomie, vous en aurez besoin ». Nous fonctionnons comme un système local autonome. Nous n’utilisons aucun des hébergements de Rocket.Chat, donc le « J’accepte les conditions et la politique de confidentialité » n’entre pas en ligne de compte. Il est grisé.

Cliquez sur le bouton bleu « Continuer » pour continuer.

Écran de configuration du serveur autonome

Le premier compte créé est automatiquement transformé en compte administrateur.

Pour accéder aux options administratives, cliquez sur votre avatar dans le coin supérieur gauche du panneau latéral. Par défaut, il s’agit d’un carré de couleur contenant la première lettre de votre nom d’utilisateur.

Menu déroulant Avatar

Cliquez sur l’option « administration » dans le menu déroulant. Le panneau latéral répertorie toutes les options administratives. Nous allons créer des utilisateurs. Cliquez sur l’option « Utilisateurs » dans le panneau latéral.

Options administratives dans le panneau latéral

Dans la vue Utilisateurs, cliquez sur le bouton « Nouveau ».

Liste des utilisateurs configurés par Rocket.Chat

Le formulaire d’ajout d’utilisateur apparaît.

Ajouter un nouveau formulaire utilisateur

Complétez le formulaire. Vous devrez faire défiler vers le bas pour voir tous les champs. Cliquez sur le bouton « Enregistrer » en bas du formulaire. Lorsque vous avez terminé de créer vos utilisateurs, cliquez sur le bouton « X » dans le coin supérieur droit du panneau latéral.

L'icône X pour fermer le panneau latéral administratif

Cliquez sur l’icône « Créer un nouveau » en haut à droite du panneau latéral.

L'icône Créer un nouveau

Sélectionnez « # Canal » dans le menu déroulant.

Option de chaîne dans le menu déroulant Créer un nouveau

Remplissez le nouveau formulaire de canal.

Le formulaire de création d'un nouveau canal

Cliquer sur l’icône « Loupe » dans le champ « Ajouter des membres (facultatif) » révèle une liste d’utilisateurs parmi lesquels vous pouvez choisir. Ces utilisateurs sont automatiquement ajoutés au canal. Cliquez sur le bouton bleu « Créer » pour fermer le formulaire et créer le canal.

Maintenant que vous avez créé des canaux et des utilisateurs, installons le client et connectons un utilisateur.

Utilisation de l’application de bureau Rocket.Chat

Nous pouvons également installer le client de bureau Rocket.Chat en un clin d’œil. Cette commande fera exactement cela.

sudo snap install rocketchat-desktop

Installation du client de bureau rocket.chat sous Linux

Les clients sont également disponibles pour Windows et macOS.

Démarrez le client et connectez-vous en tant que l’un des utilisateurs que vous venez de créer.

Écran de connexion du client de bureau Rocket.Chat

Vous pouvez vous connecter en utilisant leur nom d’utilisateur ou leur adresse e-mail.

La disposition de l’interface client suit la convention actuelle où les canaux sont répertoriés et sélectionnés dans le panneau latéral et les conversations sont affichées dans la section principale de la fenêtre. Si vous avez utilisé l’un des principaux clients de chat d’entreprise, vous connaissez déjà cette disposition.

Client de bureau Linux Rocket.Chat

Les messages que vous publiez dans une chaîne sont visibles par tous les membres de la chaîne. Vous pouvez garder les choses en ordre en répondant à un commentaire dans un fil de discussion. Cela empêche une discussion d’inonder la fenêtre principale du canal. Les discussions ne sont pas privées, tout le monde peut les rejoindre. Les messages directs permettent des conversations privées.

Vous pouvez envoyer des fichiers et des documents en les faisant glisser dans la fenêtre de discussion.

Communication immédiate

Les plates-formes de discussion et de collaboration d’entreprise signifient que les membres de l’équipe sont disponibles pour s’entraider à tout moment. Il n’y a pas de décalage de messagerie avec les communications instantanées. Si vous voulez vraiment vous isoler pour vous concentrer sur quelque chose, définissez votre statut sur occupé ou invisible, ou déconnectez-vous complètement.

Si vous décidez d’adopter Rocket.Chat et de l’utiliser à distance et à partir d’applications mobiles, enregistrez-le sur votre domaine et installez un certificat SSL/TLS. La documentation de Rocket.Chat vous guidera tout au long de ce processus.

★★★★★