Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Auto-Hospedar Rocket.Chat em um VPS (Guia Completo)

Aprenda a auto-hospedar Rocket.Chat em um VPS com este guia detalhado. Instruções passo a passo para instalação e otimização de desempenho.

Rocket.Chat é uma plataforma de colaboração em equipe de código aberto que compete com ferramentas populares como Slack e Microsoft Teams. Seja você um desenvolvedor procurando gerenciar a comunicação da sua equipe ou um entusiasta de self-hosting querendo explorar essa possibilidade, este guia irá te orientar em todo o processo de instalação e configuração do Rocket.Chat em um VPS.

Por que usar um VPS para Rocket.Chat?

Self-hosting do Rocket.Chat em um VPS oferece várias vantagens:

Escolhendo o Provedor de VPS Ideal

Ao hospedar aplicações como o Rocket.Chat, selecionar o provedor de VPS adequado é fundamental. Abaixo, uma comparação de algumas das melhores opções para desenvolvedores:

ProvedorPreço InicialRAMArmazenamentoDesempenho
Contabo VPS5,99 EUR/mês4 GB300 GBExcelente
Hetzner Cloud4,15 EUR/mês2 GB20 GBBom
DigitalOcean6 USD/mês1 GB25 GBBom
Vultr6 USD/mês1 GB25 GBBom
Linode (Akamai)5 USD/mês2 GB50 GBBom

Para uma experiência robusta, recomenda-se Contabo ou Hetzner devido às suas capacidades de RAM e armazenamento. Consulte nossa comparação completa de VPS para mais opções.

Pré-requisitos

Antes de começar, você precisará de:

  1. Uma instância de VPS rodando um sistema Linux, como Ubuntu (recomenda-se 20.04 ou superior).
  2. Acesso root ao seu servidor.
  3. Conhecimento básico de comandos de terminal.

Guia de Instalação Passo a Passo

Passo 1: Conecte-se ao seu VPS

Use SSH para se conectar ao seu VPS. Substitua user@seu_vps_ip pelas suas credenciais.

ssh user@seu_vps_ip

Passo 2: Atualize o Sistema

Após conectar, atualize a lista de pacotes e atualize os pacotes instalados.

sudo apt update && sudo apt upgrade -y

Passo 3: Instale o Docker

O Rocket.Chat funciona de forma eficiente dentro de um container Docker. Instale Docker e Docker Compose com os comandos abaixo.

sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker
sudo apt install docker-compose -y

Passo 4: Crie uma Rede Docker

Crie uma rede Docker dedicada para o Rocket.Chat.

docker network create rocketchat-network

Passo 5: Implemente o MongoDB

O Rocket.Chat precisa do MongoDB para armazenar seus dados. Execute o seguinte comando para criar um container MongoDB.

docker run -d --name mongodb --network rocketchat-network -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password mongo:4.4

Certifique-se de substituir password por uma senha forte de sua escolha.

Passo 6: Implemente o Rocket.Chat

Agora, execute o container do Rocket.Chat:

docker run -d --name rocketchat --network rocketchat-network -e ROCKETCHAT_MONGO_URL=mongodb://admin:password@mongodb:27017/rocketchat -e ROCKETCHAT_URL=https://seu_dominio_ou_ip -e ROCKETCHAT_PORT=3000 -p 3000:3000 rocketchat/rocket.chat

Passo 7: Acesse o Rocket.Chat

Após a instalação, acesse a interface do Rocket.Chat navegando até http://seu_vps_ip:3000 no seu navegador.

Passo 8: Finalize a Configuração

Siga as instruções na tela para concluir a configuração, incluindo a criação de uma conta de administrador e a personalização das configurações adicionais conforme suas necessidades.

Perguntas Frequentes (FAQs)

Posso executar o Rocket.Chat em um VPS de baixa especificação?

Sim, é possível rodar o Rocket.Chat em um VPS com configurações mínimas. Porém, para melhor desempenho e experiência do usuário, recomenda-se pelo menos 2 GB de RAM. VPS de especificações baixas podem resultar em tempos de resposta mais lentos, especialmente com múltiplos usuários.

Como faço backup dos meus dados do Rocket.Chat?

Para fazer backup da sua instância do Rocket.Chat, você deve fazer backups regulares do banco de dados MongoDB. Você pode fazer isso executando o seguinte comando:

docker exec mongodb sh -c 'mongodump --archive=/backup/rocketchat.bson --gzip'

Depois, copie o backup do seu container para seu host ou armazenamento externo. Implementar um cron job para backups automáticos também pode melhorar sua estratégia de proteção de dados.

É seguro hospedar o Rocket.Chat por conta própria?

O auto-hospedagem pode ser segura se feito corretamente. Certifique-se de:

Seguindo essas diretrizes, sua instância do Rocket.Chat será segura.

Com este guia, você deve se sentir confiante para auto-hospedar Rocket.Chat em um VPS. Aproveite para gerenciar suas comunicações do seu jeito!