Rocket.Chat

Rocket.Chat

Messagerie d'équipe en TypeScript, données dans MongoDB

Rocket.Chat est une messagerie d'équipe à héberger soi-même : canaux publics et privés, messages directs, discussions en fil, fichiers partagés et historique consultable. Le serveur, en TypeScript sur Meteor et Node.js, range ses données dans MongoDB ; des applications existent pour Android, iOS, macOS, Windows et Linux. L'éditeur vend le produit comme un « Secure CommsOS » pour les opérations critiques, et vise les administrations, la défense, les infrastructures critiques et la santé.

Sur le même besoin, Mattermost tourne en Go sur PostgreSQL, et OpenHive repose sur Next.js et Supabase. Le comparatif des messageries d'équipe auto-hébergées met en regard ce que l'édition gratuite de chacune garde, et ce qu'elle réserve.

LDAP et SSO dès l'édition gratuite, archives Slack importables

  • L'annuaire dans l'édition gratuite : l'édition Starter comprend l'authentification LDAP et Active Directory, le SSO, la double authentification, les rôles, le chiffrement de bout en bout, les accusés de lecture et des notifications push sans plafond.
  • Visio par intégration : en Starter, les appels vidéo passent par Jitsi, BigBlueButton, Pexip, Google Meet ou Zoom.
  • Import depuis Slack : le code sous MIT contient un importeur qui lit l'archive d'export de Slack (utilisateurs, canaux, messages), et un second pour les fichiers CSV.
  • Omnichannel : un widget de chat pour site web, et des applications pour WhatsApp, les SMS ou Telegram, ramènent les conversations avec les clients dans Rocket.Chat.

Starter refuse les comptes au-delà de 50, fédération payante

Une licence MIT, sauf deux dossiers. Le fichier LICENSE place sous MIT tout le code hors de ee/ et apps/meteor/ee/. Ces deux dossiers relèvent de la licence Rocket.Chat Enterprise Edition : leur code se modifie et sert librement en développement et en test, mais ne s'utilise en production qu'avec un abonnement Enterprise valide pour le bon nombre de sièges. Ce qui est servi au navigateur (JavaScript, CSS, images) reste sous MIT.

Starter s'arrête à 50 utilisateurs. Tout espace déployé depuis la version 6.5 démarre en Starter, que la page des offres destine à un petit espace « non critique ». Au-delà de 50 utilisateurs, l'espace refuse les nouveaux comptes, sans couper l'accès aux comptes ni aux données existants. Il reste alors à passer à une offre payante, sans migration de données, ou à l'édition Community. Starter n'inclut ni installation isolée d'Internet (air-gapped) ni support payant.

Community, l'édition MIT, est déconseillée en production critique. Elle plafonne à 100 utilisateurs simultanés et à 10 000 notifications push par mois, et limite la visio à Jitsi et BigBlueButton. La page des offres la juge inadaptée à une organisation qui dépend de Rocket.Chat pour des opérations critiques. Les notifications push mobiles passent par la passerelle de Rocket.Chat, qui exige d'enregistrer l'espace et d'accepter les conditions du service cloud.

Fédération et installation isolée : offres payantes. La fédération, qui relie des instances indépendantes par le protocole Matrix, demande la licence d'une offre payante avec l'option Federation ; si la licence expire, les salons fédérés passent en lecture seule. Ces offres, Commercial, Government et Defense, sont sur devis, et l'offre Pro n'est plus vendue depuis le 29 avril 2026. La 8.9.0 leur réserve aussi les catégories personnalisées de la barre latérale, et annonce qu'en 9.0.0 la connexion par un fournisseur OAuth personnalisé demandera une licence.

Ce qu'il faut faire tourner. MongoDB 8.0 à côté du serveur. Le plus petit profil de la page des prérequis compte 2 vCPU et 4 Go de RAM pour Rocket.Chat, autant pour MongoDB, avec trois réplicas MongoDB. L'installation recommandée passe par Docker, Podman ou Kubernetes.

Une version mineure par mois, à peu près. La 8.3.0 est sortie le 7 avril 2026, la 8.9.0 le 5 octobre. Cette dernière est une version à support long, maintenue jusqu'au 31 octobre 2027, contre six mois pour une version standard ; la version à support long précédente, la 7.10, ne l'est plus depuis le 30 septembre 2026.