Pular para o conteúdo
Módulo 3 · Aula 7 de 26

Instalando o Docker e o Mailcow

Parte do curso Mailcow: domine seu próprio servidor de e-mail, no módulo Instalação e configuração inicial.

Autor

Passo 1: instale o Docker Engine (NÃO o Docker Desktop)

curl -sSL https://get.docker.com | sh

Isso instala o Docker CE e o plugin compose (docker compose, sem hífen).

Passo 2: clone o Mailcow

cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized

/opt/mailcow-dockerized é o local documentado. Mantenha-o: toda a documentação, as discussões de suporte e o script de atualização pressupõem esse caminho.

Passo 3: gere a configuração

./generate_config.sh

Será pedido o MAILCOW_HOSTNAME. Ele PRECISA ser um registro DNS A real (por exemplo, mail.example.com) e PRECISA ser um subdomínio, não o domínio raiz.

Passo 4: baixe as imagens e inicie

docker compose pull
docker compose up -d

A primeira execução leva de 5 a 10 minutos, enquanto as imagens são baixadas e os bancos de dados são inicializados. Acompanhe os logs com docker compose logs -f para identificar problemas cedo.

Entre para acompanhar o que você já leu.

Pulse · envio de cold email

Infraestrutura de envio só sua.

Cada domínio tem o próprio host MX, IP, seletor DKIM e certificado. O Pulse gerenciado já está disponível, e nós operamos para você; a versão self-hosted chega no 4º trimestre de 2026.

# em um servidor Ubuntu novo
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Também nosso:Beat: monitoramento que diz a correçãoConsultoria: US$ 65/hora, sem retainer