Rocket.Chat
Verifiziert2 Services
Rocket.Chat, the open-source team chat platform — a self-hosted alternative to Slack with its own dedicated MongoDB replica set.
Was du bekommst
- Alle 2 Services gemeinsam bereitgestellt: rocket-chat, rocket-chat-mongo
- End-to-End deployt und verifiziert vom Railyard-Team
- Automatisches HTTPS und Zero-Downtime-Deploys
So deployst du Rocket.Chat
- 1
Einen Server verbinden
Verbinde einen DigitalOcean-, Hetzner- oder Vultr-Server mit Railyard, oder jede Linux-Box per SSH.
- 2
Auf "Rocket.Chat deployen" klicken
Railyard baut den Container und stellt alle 2 Services bereit.
- 3
Deine Domain einrichten
Richte deine Domain auf die App. Railyard stellt ein HTTPS-Zertifikat aus und erneuert es automatisch.
Warum auf Railyard deployen
Railyard stellt alle 2 Services dieses Stacks gemeinsam bereit — rocket-chat, rocket-chat-mongo — verdrahtet, damit sie sich übers private Netzwerk erreichen, auf einem Server, den du schon bezahlst.
Rocket.Chat zu deployen ist nur ein Teil eines größeren Stacks, den du weiter ausbauen kannst — füge eine Datenbank, einen Worker, einen Cache oder eine weitere App hinzu, alles auf denselben Servern, die du schon bezahlst.
Gut für
- A self-hosted Slack alternative for a team or community
- Chat with full data ownership, including on-prem compliance requirements Slack can't meet
Gut zu wissen
- 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
Möchtest du Rocket.Chat lieber erst selbst von Hand einrichten, mit der vollständigen Docker-Compose-Konfiguration? Tutorial lesen →