← Modèles · Applications
RO

Rocket.Chat

Vérifié

2 services

Rocket.Chat, the open-source team chat platform — a self-hosted alternative to Slack with its own dedicated MongoDB replica set.

Déployer Rocket.Chat

S'exécute2 services
Pile technique rocket-chatrocket-chat-mongo
Provisionné pour l'applicationRien, l'application est autonome
VérifiéOui, déployé de bout en bout par l'équipe Railyard

Pourquoi déployer sur Railyard

Railyard provisionne les 2 services de cette pile ensemble — rocket-chat, rocket-chat-mongo — câblés pour se joindre sur le réseau privé, sur un serveur que vous payez déjà.

Déployer Rocket.Chat n'est qu'un élément d'une pile applicative que vous pouvez continuer à faire grandir — ajoutez une base de données, un worker, un cache ou une autre application, toujours sur les mêmes serveurs que vous payez déjà.

Idéal pour

  • A self-hosted Slack alternative for a team or community
  • Chat with full data ownership, including on-prem compliance requirements Slack can't meet

Bon à savoir

  • MongoDB is started as a single-node replica set because Rocket.Chat requires change streams for real-time updates — this isn't optional and can't be satisfied by a shared, non-replica-set Mongo addon
  • This deploys the classic monolith, not Rocket.Chat's microservices split — fine for most team sizes, see Rocket.Chat's own docs if you need to scale past that
  • Create the first admin account from the setup wizard on your first visit
  • mongodb-community-server's own docker-entrypoint.py drops privileges via a subprocess exec that needs new-privileges — the default no-new-privileges hardening makes it fail every boot (mongod --fork: 'child process failed, exited with 1'); disable_no_new_privileges is required, same class of issue as Castopod's and Jitsi's

Documentation du projet ↗