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

guide

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

Este guia irá orientá-lo no processo de auto-hospedagem do Mailcow em um VPS para suas necessidades de email.

Mailcow é um poderoso pacote de servidor de email open-source baseado em Docker, que oferece serviços como hospedagem de email, calendário e ferramentas de colaboração. Auto-hospedar o Mailcow pode lhe dar controle total sobre seu ambiente de email, e usar um Virtual Private Server (VPS) é uma solução prática para rodar o Mailcow de forma eficiente. Neste guia, vamos guiá-lo pelos passos para instalar e configurar o Mailcow em um VPS.

Pré-requisitos

Antes de começar, assegure-se de ter o seguinte preparado:

Provedores de VPS recomendados incluem:

ProvedorPreço InicialRecursos
Contabo VPS5,99 EUR/mêsSSD, proteção DDoS
Hetzner Cloud4,15 EUR/mêsPreços flexíveis, pagamento conforme uso
DigitalOcean6 USD/mêsInterface amigável ao usuário
Vultr6 USD/mêsData centers globais
Linode (Akamai)5 USD/mêsDesempenho rápido

Escolha um provedor de VPS que atenda ao seu orçamento e requisitos de desempenho. Você pode conferir nossa comparação completa de VPS para mais opções.

Passo 1: Configurar seu VPS

  1. Criar sua instância de VPS usando o provedor escolhido e fazer login no seu servidor via SSH:

    ssh root@seu_ip_do_servidor
  2. Atualizar seu sistema para garantir que todos os pacotes existentes estejam atualizados:

    apt update && apt upgrade -y
  3. Instalar dependências necessárias:

    apt install curl git docker-compose -y

Passo 2: Configuração do Domínio

  1. Aponte os registros DNS do seu domínio para o IP do seu VPS. Configure um registro A para o domínio base e subdomínios que usará para o Mailcow (exemplo: mail.seudominio.com).

  2. Aguarde a propagação do DNS.

Passo 3: Instalar o Mailcow

  1. Baixe os arquivos de instalação do Mailcow:

    curl -L https://github.com/mailcow/mailcow-dockerized/archive/refs/heads/master.zip -o mailcow.zip
    unzip mailcow.zip
    cd mailcow-dockerized-master
  2. Copie o arquivo de configuração:

    cp mailcow.conf.example mailcow.conf
  3. Edite a configuração especificando seu domínio:

    nano mailcow.conf
    • Defina MAILCOW_HOSTNAME para o seu nome de domínio, por exemplo, mail.seudominio.com.
  4. Inicie o Mailcow usando Docker Compose:

    docker-compose pull
    docker-compose up -d

Passo 4: Configuração via Interface Web

  1. Acesse a interface web do Mailcow navegando para https://mail.seudominio.com.

  2. As credenciais padrão de login são:

    • Usuário: admin
    • Senha: moo@cow
  3. Configure seus aliases de email, domínios e outras configurações conforme necessário.

Passo 5: Configurar registros DKIM e SPF

Para melhorar a entregabilidade de emails, configure registros DKIM e SPF:

  1. Criar registros DKIM seguindo as instruções da interface do Mailcow.
  2. Adicionar registros SPF às configurações DNS para especificar quais servidores de email estão autorizados a enviar em nome do seu domínio.

Exemplo de registro SPF:

v=spf1 a mx ip4:SEU_IP_DO_VPS -all

Passo 6: Testando sua configuração

  1. Envie um email de teste para verificar a entregabilidade.
  2. Verifique a pasta de spam para garantir que a mensagem não foi marcada indevidamente.

FAQ

Como faço para atualizar o Mailcow após a instalação?

Atualizar o Mailcow é simples. Primeiro, navegue até o diretório de instalação do Mailcow e depois utilize os seguintes comandos:

docker-compose pull
docker-compose up -d

Isso irá baixar as últimas imagens Docker e reiniciar os serviços com as configurações atualizadas. Também é aconselhável consultar a documentação do Mailcow para notas específicas de atualização de versão.

E se eu enfrentar problemas com certificados SSL?

Se estiver com problemas nos certificados SSL, considere usar o Let’s Encrypt para certificados SSL gratuitos. O Mailcow possui suporte integrado ao Let’s Encrypt. Certifique-se de que seu DNS esteja configurado corretamente antes de usar o recurso Let’s Encrypt na interface web do Mailcow. Para configurações mais avançadas ou resolução de problemas, consulte as discussões na comunidade r/selfhosted ou nos fóruns do Mailcow.

Posso rodar Mailcow em um VPS com especificações baixas?

Embora tecnicamente seja possível rodar o Mailcow em um VPS de baixa configuração, não é recomendado. O desempenho do Mailcow pode ser afetado por recursos limitados de RAM e CPU, especialmente se você planeja gerenciar múltiplas contas de email ou usar serviços adicionais junto. Para uma experiência mais suave, um VPS com pelo menos 2-4 GB de RAM é ideal.

Conclusão

Auto-hospar o Mailcow em um VPS oferece controle total sobre seus sistemas de email. Seguindo este guia passo a passo, você pode instalar e configurar o Mailcow com sucesso para atender às suas necessidades pessoais ou comerciais. Lembre-se de monitorar o desempenho do seu sistema e ajustar as especificações do servidor se necessário. Boa auto-hospedagem!