# VPS para Rocket.Chat: onde hospedar e quanto custa de verdade

Rocket.Chat é uma plataforma de comunicação para equipes que você pode hospedar no próprio servidor. Esta página compara VPS para Rocket.Chat e traduz a tabela oficial em três portes, incluindo o recurso que costuma ser esquecido: o MongoDB e os arquivos enviados no chat.

**Categoria:** Comunicação e colaboração
**Modo:** self-hosted
**Canonical:** https://runzos.com/apps/rocketchat

## Requisitos por porte

| Porte | vCPU | RAM | Disco | Cenário |
|---|---|---|---|---|
| leve | 3 | 4 GB | 50 GB | até 25 usuários simultâneos, sem alta disponibilidade: soma do Rocket.Chat oficial (1 vCPU, 2 GiB, 40 GB) e do MongoDB (2 vCPU, 2 GiB, 10 GB) |
| medio | 8 | 16 GB | 100 GB | menos de 500 usuários simultâneos com alta disponibilidade: 2 vCPU, 4 GiB e 40 GB para Rocket.Chat, mais três réplicas MongoDB de 2 vCPU, 4 GiB e 20 GB cada |
| pesado | 10 | 16 GB | 100 GB | ponto de partida oficial para 500 a 5.000 usuários simultâneos e microsserviços: 4 vCPU, 4 GiB e 40 GB para Rocket.Chat, mais três réplicas MongoDB de 2 vCPU, 4 GiB e 20 GB cada |

O Rocket.Chat publica requisitos separados para a aplicação e o MongoDB. Por isso, os números desta página somam os dois componentes; no porte com alta disponibilidade, também somam as três réplicas de MongoDB. Arquivos enviados não entram nesses discos: a documentação recomenda armazenamento de objetos, como S3, GCS ou MinIO, e pede que você estime uploads por usuário. GPU não é requisito da arquitetura oficial: as tabelas usam vCPU, RAM e armazenamento. Se você adicionar IA local ou outro serviço de inferência, essa carga precisa ser dimensionada separadamente.

## Recursos

- **Canais e mensagens** — Organiza conversas da equipe em um workspace próprio, acessível pelo domínio que você controla.
- **Hospedagem própria** — Permite rodar a aplicação e decidir onde ficam a infraestrutura, o banco e os backups.
- **MongoDB separado** — A implantação oficial inicia o serviço Rocket.Chat junto de um serviço MongoDB, cada um com sua responsabilidade.
- **Docker Compose oficial** — A documentação recomenda Docker e Docker Compose v2 para simplificar a instalação e as atualizações.
- **Versão fixada** — O projeto orienta escolher uma tag de versão em vez de depender da imagem latest em produção.
- **Uploads fora do banco** — Para produção, a recomendação é enviar arquivos a armazenamento de objetos, não crescer o banco com GridFS.

Rocket.Chat não é só um contêiner para colocar em uma VPS. A instalação oficial tem pelo menos dois serviços: a aplicação e o MongoDB. Em um time pequeno, eles podem começar na mesma máquina, seguindo o porte Starter. Quando disponibilidade importa, a tabela Pro passa a exigir três réplicas do banco. É por isso que olhar apenas a RAM do contêiner principal leva a uma escolha de VPS menor do que a arquitetura realmente pede.
O segundo custo escondido são os anexos. A documentação recomenda S3, GCS ou MinIO para uploads e não recomenda GridFS em produção. Antes de contratar mais disco local, estime arquivos por usuário e defina onde eles ficarão. Também fixe a versão do Rocket.Chat, configure ROOT_URL com seu domínio, habilite HTTPS e teste restauração do MongoDB. Se sua equipe não quer administrar atualização, banco, backup e armazenamento, uma solução hospedada pode ser mais adequada que uma VPS própria.

## Como instalar

1. Defina o porte pelo número de usuários simultâneos e inclua Rocket.Chat, MongoDB e, se houver alta disponibilidade, as três réplicas do banco.
2. Escolha VPS Linux com Docker e Docker Compose v2; para uso simples, comece pelo porte Starter oficial.
3. Baixe o compose.yml oficial, crie o arquivo .env e fixe RELEASE em uma versão suportada em vez de usar latest.
4. Defina ROOT_URL para o domínio do workspace, aponte o DNS e configure HTTPS com o proxy recomendado pela documentação.
5. Configure backup testável do MongoDB e armazenamento de objetos para uploads antes de convidar a equipe.

## Perguntas frequentes

### Quanto custa hospedar Rocket.Chat em uma VPS?

O preço depende do porte da infraestrutura, não só do contêiner Rocket.Chat. Para até 25 usuários simultâneos sem alta disponibilidade, a tabela oficial soma 3 vCPU, 4 GiB de RAM e 50 GB entre aplicação e MongoDB. A comparação de provedores acima mostra o custo e a renovação dos planos que atendem esse ponto de partida.

### Rocket.Chat precisa de MongoDB?

Sim. A implantação oficial com Docker Compose inicia um serviço Rocket.Chat e um serviço MongoDB. Em alta disponibilidade, a documentação recomenda três réplicas de MongoDB; elas precisam entrar no orçamento e no desenho da infraestrutura.

### Rocket.Chat precisa de GPU?

Não para a arquitetura padrão. Os requisitos oficiais são publicados em vCPU, memória e armazenamento, sem GPU. GPU só entra no cálculo se você acrescentar outro componente que rode modelo de IA local; isso não é um requisito do Rocket.Chat em si.

### Quando não vale hospedar Rocket.Chat em VPS?

Não vale se você não quer assumir atualizações, compatibilidade de versões, MongoDB, HTTPS, backup e armazenamento de arquivos. Para equipes pequenas que priorizam operação terceirizada, uma oferta hospedada pode ser mais simples. VPS faz sentido quando controle de infraestrutura e do domínio compensam esse trabalho.

## Fontes

- Rocket.Chat Docs: requisitos oficiais de sistema, com tabelas para Starter, Pro e Enterprise — https://docs.rocket.chat/docs/system-requirements (conferido em 11/08/2026)
- Rocket.Chat Docs: implantação oficial com Docker e Docker Compose, MongoDB, domínio e HTTPS — https://docs.rocket.chat/docs/deploy-with-docker-docker-compose (conferido em 11/08/2026)
- Rocket.Chat Docs: recomenda armazenamento de objetos para uploads e desaconselha GridFS em produção — https://docs.rocket.chat/docs/system-requirements (conferido em 11/08/2026)