- - Comment configurer le serveur RocketChat sous Linux

Comment configurer RocketChat Server sur Linux

Vous cherchez à héberger votre propre chat d'équipe au lieu deen s'appuyant sur des services comme Slack et etc? Pensez à essayer RocketChat. Il s'agit d'un logiciel de chat collaboratif open source de type Slack avec une tonne de fonctionnalités similaires telles que la vidéoconférence, plusieurs canaux de chat, la prise en charge DM, les appels vocaux et plus encore.

Installation de RocketChat via des snaps

Le logiciel serveur RocketChat peut être trèsfastidieux de courir. Cela nécessite beaucoup de configuration manuelle, sinon une configuration manuelle initiale. Si vous cherchez simplement à installer le logiciel et à démarrer, exécuter des packages de capture instantanée Ubuntu sur un serveur est un excellent moyen de contourner le processus de configuration autrement fastidieux.

Beaucoup d'utilisateurs Linux peuvent se moquer de l'utilisation de Snaps surun serveur, mais ils ne sont pas seulement pour le bureau. En fait, de nombreux outils serveur différents font lentement leur chemin vers le magasin Snap. De plus, il est désormais plus facile que jamais pour la plupart des distributions Linux d'installer facilement snapd et de récupérer ces packages. Pour installer le logiciel serveur RocketChat sur votre serveur Linux, découvrez d'abord s'il peut effectivement exécuter snapd (il le peut probablement). Ensuite, suivez notre guide sur la configuration de Snaps.

Avec snapd en cours d'exécution, installez simplement la dernière version du logiciel serveur RocketChat:

sudo snap install rocketchat-server

Client RocketChat via Snaps

Bien que ce guide se concentre principalement surle logiciel serveur fonctionnant, de nombreuses personnes voudront également apprendre à installer le client de bureau Linux. Comme le logiciel serveur, le client de bureau est facilement installable via snap. Pour installer, faites:

sudo snap install rocketchat-desktop

Installation de RocketChat via Docker Container

Ceux qui ne veulent pas installer Rocket Chat surle serveur par configuration manuelle, mais ne veulent pas non plus utiliser les snaps ont une deuxième option pour une installation rapide et facile: RocketChat via Docker Containers. Tout comme la version Snap, ceux qui choisissent de tirer le logiciel serveur via Docker Hub obtiendront une configuration de serveur de chat préconfigurée (principalement). Pas besoin d'installer et de configurer manuellement des choses comme Nginx. Au contraire, tout ce dont vous aurez besoin se trouve dans un conteneur compact.

Pour commencer, assurez-vous que Docker est installé sur votre serveur Linux (ou bureau Linux). Une fois installé, tirez sur le dernier conteneur RocketChat.

Saisir la dernière version

su
docker pull rocketchat/rocket.chat:latest

Saisir une version spécifique

Pour récupérer une version spécifique de RocketChat via unConteneur Docker, vous devrez spécifier le numéro de version. Remplacez le numéro de version exact par les X dans la commande. Vous ne savez pas quelle version saisir? Reportez-vous au site Web Rocket Chat pour plus d'informations. Ensuite, tirez le dernier conteneur avec:

docker pull rocketchat/rocket.chat:vX.X.X

Récupération de la version stable (officiellement approuvée par Docker)

Extraire la dernière version du logiciel serveurest un excellent moyen de garantir que les utilisateurs bénéficient toujours des dernières fonctionnalités dès leur sortie. Malheureusement, avoir le dernier logiciel n'est pas toujours une bonne idée. Les choses peuvent casser, et dans un environnement de production, c'est un cauchemar. Heureusement, il existe une version du logiciel Rocket Chat qui est «stable». Cette version est officiellement approuvée par Docker et est la version stable.
Tirez-le du Docker Hub avec:

docker pull rocket.chat

Configuration du serveur RocketChat

Avec la fin des choses logicielles prises en charge,il ne reste plus qu'à tout configurer. 100% de toute la configuration du logiciel de serveur de chat dans RocketChat est avec l'interface utilisateur Web. Pour ouvrir l'interface Web du panneau d'administration, vous devez d'abord trouver l'adresse IP du serveur. Gardez à l'esprit que les adresses IP sont différentes si les utilisateurs y accèdent via LAN ou via Internet (via un VPS, etc.).

Remarque: ceux qui utilisent RocketChat via le conteneur Docker doivent suivre les instructions supplémentaires trouvées dans le fichier Lisez-moi de l'image.

L'accès à l'interface utilisateur via LAN est facile, car tous les utilisateurs communiquent déjà et interagissent avec le serveur sur le réseau. Pour déterminer l'adresse IP LAN interne du serveur, procédez comme suit:

ip addr show | grep "inet 192.168"

La combinaison de «ip addr show» avec grep facilitera le filtrage de l'adresse IP interne du serveur. Prenez cette adresse IP et connectez-la à un navigateur Web. Par exemple:

http://192.168.1.100:3000

Ceux qui utilisent Rocket Chat via Internet devront transférer le port 3000 et utiliser l'adresse IP externe, plutôt que l'adresse interne.

Tout mettre en place

La première étape pour tout configurer est deConnectez-vous. La plupart des options, sinon toutes, sont configurées par défaut. Aucun paramètre ne nécessite de configuration, car les valeurs par défaut sont assez saines. Les utilisateurs peuvent facilement faire des allers-retours et créer des canaux (si l'administrateur leur a donné l'autorisation de le faire via les paramètres). Le premier utilisateur à s'inscrire sera automatiquement un compte administrateur.

Pour accéder aux paramètres d'administration, cliquez sur la flècheà côté du nom d'utilisateur et sélectionnez «administration». Dans ce domaine, il est possible d'importer des données à partir d'une installation Slack existante, Hipchat et de nombreux autres types de programmes collaboratifs de chat en équipe.

Demandez aux utilisateurs d'accéder à l'adresse IP et de créer unCompte. De là, ils peuvent rejoindre une chaîne. Demandez également aux utilisateurs d'installer le client de chat (via snap). Il existe également des versions disponibles pour d'autres plates-formes.

Autres façons d'installer RocketChat

Il existe de nombreuses façons d'installer RocketBavarder. Si vous utilisez Snaps ou que Docker ne fonctionnera pas pour vous, pensez à découvrir les autres façons de déployer le logiciel de serveur de chat. Il existe de très nombreuses options différentes, notamment: FreeBSD, Windows, divers fournisseurs d'hébergement et même le Raspberry Pi.

commentaires