Rocket.Chat
Verificado2 serviços
Rocket.Chat, the open-source team chat platform — a self-hosted alternative to Slack with its own dedicated MongoDB replica set.
O que você ganha
- Todos os 2 serviços provisionados juntos: rocket-chat, rocket-chat-mongo
- Deploy de ponta a ponta feito e verificado pela equipe do Railyard
- HTTPS automático e deploys sem downtime
Como fazer deploy de Rocket.Chat
- 1
Conecte um servidor
Conecte um servidor DigitalOcean, Hetzner ou Vultr ao Railyard, ou qualquer máquina Linux via SSH.
- 2
Clique em "Fazer deploy de Rocket.Chat"
O Railyard constrói o container e provisiona todos os 2 serviços.
- 3
Configure seu domínio
Aponte seu domínio para o app. O Railyard emite um certificado HTTPS e o mantém renovado automaticamente.
Por que fazer deploy no Railyard
O Railyard provisiona todos os 2 serviços dessa stack juntos — rocket-chat, rocket-chat-mongo — conectados entre si pela rede privada, em um servidor que você já paga.
Fazer deploy de Rocket.Chat é só uma peça de uma stack maior que você pode continuar construindo — adicione um banco de dados, um worker, um cache, ou outro app, tudo nos mesmos servidores que você já paga.
Ideal para
- A self-hosted Slack alternative for a team or community
- Chat with full data ownership, including on-prem compliance requirements Slack can't meet
Bom saber
- 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
Prefere configurar Rocket.Chat na mão primeiro, com a configuração completa do Docker Compose? Ler o tutorial →