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

guide

Como Auto-Hospedar Monica em um VPS (Guia Completo)

Aprenda a auto-hospedar Monica em um VPS com nosso guia detalhado, cobrindo instalação usando Docker e configurações essenciais.

Auto-hospedar aplicações é uma maneira empolgante de retomar o controle sobre seus dados e personalizar funcionalidades para atender às suas necessidades. Monica é uma ferramenta de CRM pessoal (gestão de relacionamento com clientes) de código aberto que ajuda você a gerenciar relacionamentos pessoais. Ao auto-hospedar Monica em um VPS (Servidor Virtual Privado), você garante que seus dados permaneçam privados e seguros.

Neste guia, vamos abordar como instalar Monica em um VPS usando Docker, além de dicas para configuração e manutenção.

Pré-requisitos

  1. Provedor de VPS: Escolha um provedor de VPS confiável. Aqui está uma comparação de algumas opções populares:

    ProvedorPreço por MêsRAMArmazenamento
    Contabo VPS5.99 EUR4GB1TB SSD
    Hetzner Cloud4.15 EUR2GB20GB SSD
    DigitalOcean6 USD1GB25GB SSD
    Vultr6 USD1GB25GB SSD
    Linode (Akamai)5 USD1GB25GB SSD

    Você pode encontrar um VPS adequado às suas necessidades em selfhostvps.com/en/best/.

  2. Docker Instalado: Garanta que o Docker esteja instalado no seu VPS. Se você não estiver familiarizado com Docker, ele é uma plataforma para desenvolver, enviar e executar aplicativos em containers.

  3. Nome de Domínio (Opcional): Se desejar acessar Monica por uma URL amigável, considere configurar um nome de domínio apontando para seu VPS.

Passo 1: Conectar ao seu VPS

Use SSH para se conectar ao seu servidor. Abra seu terminal e execute:

ssh root@seu_ip_vps

Substitua seu_ip_vps pelo endereço IP real do seu VPS. Se estiver usando um serviço como Hetzner ou Contabo, você encontrará o IP no seu painel de controle.

Passo 2: Instalar Docker

O instalação do Docker pode ser feita com um único comando na maioria das distribuições Linux. Para Ubuntu, execute:

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

Verifique a instalação executando:

docker --version

Passo 3: Instalar Docker Compose

O Docker Compose é útil para gerenciar aplicações Docker com múltiplos containers. Para instalá-lo, execute:

sudo apt install docker-compose -y

Confirme a instalação:

docker-compose --version

Passo 4: Configurar Monica

Crie um novo diretório para a Monica:

mkdir monica && cd monica

Crie um arquivo docker-compose.yml com o seguinte conteúdo:

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://seu_ip_vps:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=senha
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=senharoot
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=senha
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Substitua seu_ip_vps pelo seu IP real. Ajuste outras configurações como senhas e variáveis de ambiente conforme necessário.

Passo 5: Iniciar Monica

No diretório onde seu arquivo docker-compose.yml está localizado, execute:

docker-compose up -d

Esse comando inicia a aplicação Monica e seu banco de dados em modo destacado.

Passo 6: Acessar Monica

Após alguns minutos, Monica deve estar funcionando. Abra seu navegador e navegue para:

http://seu_ip_vps:8080

Finalize a configuração criando uma conta de administrador e ajustando suas preferências.

Perguntas Frequentes (FAQs)

Quais são as vantagens de auto-hospedar Monica?

Auto-hospedar Monica oferece controle total sobre seus dados, permitindo que você personalize sua experiência de acordo com suas necessidades pessoais. Você também pode aumentar a privacidade ao não depender de serviços de terceiros. Além disso, há potencial para economia de custos comparado a serviços baseados em assinatura, especialmente se você já utiliza um VPS.

Posso usar HTTPS com Monica?

Sim, é altamente recomendado proteger sua instalação com HTTPS. Você pode fazer isso usando um reverse proxy como Nginx ou Traefik junto com Let’s Encrypt para certificados SSL. Assim, a comunicação entre seus clientes e o VPS será criptografada, adicionando uma camada extra de segurança.

E se eu encontrar problemas durante a instalação?

Se você tiver dificuldades ao auto-hospedar Monica, considere consultar o repositório oficial do Monica no GitHub para dicas de resolução de problemas ou buscar ajuda na comunidade em plataformas como r/selfhosted ou na lista awesome-selfhosted. Questões comuns podem envolver configuração do Docker, configurações de firewall ou conexões ao banco de dados.

Seguindo estes passos, você terá auto-hospedado com sucesso a Monica em um VPS. A comunidade é extensa, e utilizar recursos de fóruns e repositórios pode ajudar a facilitar sua jornada de auto-hospedagem. --- FIM ---