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.
Sommaire
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
Une fois l’installation terminée, nous disons à Rocket.Chat de ne pas utiliser HTTPS.
sudo snap set rocketchat-server https=disable
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
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
Et enfin, nous pouvons initialiser et exécuter Caddy avec les paramètres que nous avons fournis :
sudo snap run rocketchat-server.initcaddy
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
sudo systemctl restart snap.rocketchat-server.rocketchat-caddy.service
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 ».
Vous êtes invité à saisir vos informations d’utilisateur.
Remplissez le formulaire et cliquez sur le bouton bleu « Continuer » pour continuer.
Vous devez fournir des informations sur votre organisation.
Cliquez sur le bouton bleu « Continuer » pour continuer.
L’écran suivant demande des détails sur votre 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.
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.
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.
Dans la vue Utilisateurs, cliquez sur le bouton « Nouveau ».
Le formulaire d’ajout d’utilisateur apparaît.
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.
Cliquez sur l’icône « Créer un nouveau » en haut à droite du panneau latéral.
Sélectionnez « # Canal » dans le menu déroulant.
Remplissez le nouveau formulaire de 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
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.
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.
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.