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

guide

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

Aprenda a auto-hospedar o Listmonk de forma eficiente em um VPS com este guia completo, incluindo instalação via Docker e dicas práticas.

Auto-hospedar o Listmonk, um gerenciador de newsletters e listas de distribuição de código aberto, é uma excelente maneira de manter controle sobre suas campanhas de email e dados de assinantes. Este guia irá orientá-lo pelo processo de implantar o Listmonk em um Virtual Private Server (VPS) usando Docker, garantindo que desenvolvedores e entusiastas de homelab possam configurá-lo com facilidade.

Por que Escolher Listmonk?

O Listmonk oferece uma interface robusta e fácil de usar, além de recursos como:

Escolher um provedor de VPS confiável é fundamental para um desempenho suave. Aqui está uma comparação de alguns dos principais provedores de VPS:

ProvedorPreço (EUR/USD)EspecificaçõesIdeal Para
Contabo VPS5.99 EUR/mês4 CPU, 8 GB RAM, 200 GB SSDOpção econômica
Hetzner Cloud4.15 EUR/mês1 CPU, 2 GB RAM, 20 GB SSDÓtimo para projetos pequenos
DigitalOcean6 USD/mês1 CPU, 1 GB RAM, 25 GB SSDBoa para startups
Vultr6 USD/mês1 CPU, 1 GB RAM, 25 GB SSDInterface simples
Linode (Akamai Cloud)5 USD/mês1 CPU, 2 GB RAM, 25 GB SSDProjetos orientados a desempenho

Para uma comparação completa de VPS, confira nossa comparação completa de VPS.

Pré-requisitos

Para começar, certifique-se de que possui:

  1. Um VPS com mínimo de 1 CPU e 2 GB de RAM.
  2. Docker instalado no seu VPS. Você pode seguir o guia oficial de instalação do Docker se ainda não estiver instalado.
  3. Um nome de domínio para sua instância do Listmonk, caso queira enviar e-mails de um endereço de marca.

Passo 1: Acessar Seu VPS

Conecte-se ao seu VPS via SSH:

ssh seu_usuario@endereco_ip_do_vps

Substitua seu_usuario e endereco_ip_do_vps pelos valores adequados.

Passo 2: Instalar Docker

Se o Docker não estiver instalado, execute os comandos abaixo:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce

Verifique a instalação:

docker --version

Passo 3: Configurar Banco de Dados PostgreSQL

O Listmonk requer PostgreSQL para armazenamento de dados. Use os comandos abaixo para configurar o PostgreSQL:

docker run -d \
    --name listmonk-postgres \
    -e POSTGRES_DB=listmonk \
    -e POSTGRES_USER=listmonk \
    -e POSTGRES_PASSWORD=sua_senha \
    -p 5432:5432 \
    postgres:latest

Troque sua_senha por uma senha forte.

Passo 4: Implantar o Listmonk

Você pode puxar e executar o Listmonk com os seguintes comandos:

docker run -d \
    --name listmonk \
    -e LISTMONK_DB_HOST=listmonk-postgres \
    -e LISTMONK_DB_USER=listmonk \
    -e LISTMONK_DB_PASSWORD=sua_senha \
    -e LISTMONK_DB_NAME=listmonk \
    -p 9000:9000 \
    --link listmonk-postgres:postgres \
    --restart unless-stopped \
    listmonk/listmonk:latest

Certifique-se de substituir sua_senha pela mesma senha usada para PostgreSQL.

Passo 5: Acessar o Painel do Listmonk

Uma vez que o container esteja ativo, você pode acessar o Listmonk navegando até http://seu_endereco_ip_do_vps:9000 no seu navegador. As credenciais padrão são:

Lembre-se de alterar essas credenciais no seu primeiro login para garantir a segurança da sua instalação.

Passo 6: Configurar Seu Domínio e Servidor SMTP

Se estiver usando um domínio personalizado, configure-o nas configurações de DNS para apontar para o IP do seu VPS. Além disso, configure um servidor SMTP para enviar emails (o Listmonk também pode usar serviços SMTP externos).

FAQs

1. Posso auto-hospedar o Listmonk sem Docker?

Sim, embora usar Docker facilite a instalação e gestão do Listmonk, também é possível instalá-lo diretamente no seu servidor usando Go. Isso requer passos adicionais, como instalar dependências e gerenciar configurações de serviço. Para a maioria dos usuários, o Docker é a abordagem recomendada devido à sua facilidade de implantação e isolamento integrado.

2. Qual provedor de VPS é melhor para hospedar o Listmonk?

A escolha do provedor de VPS depende do seu orçamento e necessidades de desempenho. Para aplicações leves, provedores como Hetzner Cloud e Linode oferecem planos acessíveis a partir de 4.15 EUR/mês. Para configurações mais exigentes, o Contabo fornece ótimos recursos a preços competitivos. Sempre avalie as especificidades da sua aplicação e a carga esperada ao fazer sua escolha.

3. Como faço para atualizar minha instalação do Listmonk?

Para atualizar o Listmonk, basta parar o container em execução, puxar a imagem mais recente e reiniciar o container. Use os comandos abaixo:

docker stop listmonk
docker rm listmonk
docker run -d ...  # Inclua seu comando de execução original com a última imagem

Certifique-se de fazer backup do seu banco antes de realizar a atualização para evitar perda de dados.

Seguindo esses passos, você irá auto-hospedar com sucesso o Listmonk em um VPS, proporcionando as ferramentas necessárias para administrar suas campanhas de email de forma eficiente. Boa auto-hospedagem!