Runzos

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.

Comunicação e colaboraçãoself-hosted

Qual porte de Rocket.Chat você vai rodar?

leve3 vCPU4 GB RAM50 GB discoaté 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)
medio8 vCPU16 GB RAM100 GB discomenos 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
pesado10 vCPU16 GB RAM100 GB discoponto 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.

O que o Rocket.Chat faz

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.

Guia passo a passo

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

Relacionados