Guia: n8n com Docker e HTTPS

Hospedagem n8n
na sua própria VPS

Hospede por conta própria a automação de workflows do n8n em um servidor KVM na Alemanha. Rode quantos workflows e execuções o servidor aguentar e mantenha suas credenciais na sua própria máquina.

Por que hospedar o n8n em uma VPS DataPasa

A community edition do n8n é gratuita. Você paga só pelo servidor por baixo dela.

Sem limite de execuções da nossa parte

Os planos na nuvem contam execuções de workflows. No seu próprio servidor, o único limite é CPU e RAM, e você escolhe quanto disso quer alugar.

Webhooks sempre online

Sua instância do n8n tem um IP público o tempo todo, então webhooks do Stripe, GitHub, Telegram ou de formulários chegam a qualquer hora.

Credenciais ficam no seu servidor

Chaves de API, senhas de banco de dados e tokens OAuth ficam guardados no banco do n8n na sua VPS, não em uma conta de nuvem compartilhada.

HTTPS com proxy reverso

Nosso guia coloca o n8n atrás de um proxy reverso com um certificado gratuito do Let's Encrypt no seu próprio domínio.

vCPU dedicada e NVMe

Máquinas virtuais KVM com recursos reservados e armazenamento NVMe rápido para o banco de dados e os logs de execução do n8n.

Cobrança por hora, sem contrato

Comece com 2 GB de RAM, mude para um plano maior quando os workflows crescerem e pague só pelas horas em que cada servidor rodou.

Planos de VPS para n8n

Planos com pelo menos 2 GB de RAM. Os preços são mensais para o orçamento, e a cobrança é por hora.

VPS-2
$3.54/mês
$0.0048/hora
CPU
1 vCPU
RAM
2 GB
NVMe
32 GB
Tráfego
32 TB

Ideal para: Automações pessoais e webhooks com SQLite

Contratar VPS-2
s1.micro
$6.06/mês
$0.0083/hora
CPU
1 vCPU
RAM
2 GB
NVMe
32 GB
Tráfego
32 TB
Contratar s1.micro
VPS-3
$7.09/mês
$0.0097/hora
CPU
2 vCPU
RAM
4 GB
NVMe
64 GB
Tráfego
32 TB

Ideal para: Workflows de equipe com PostgreSQL e dados mais pesados

Contratar VPS-3
s1.small
$11.68/mês
$0.0160/hora
CPU
2 vCPU
RAM
4 GB
NVMe
48 GB
Tráfego
32 TB
Contratar s1.small
VPS-4
$12.16/mês
$0.0167/hora
CPU
4 vCPU
RAM
8 GB
NVMe
128 GB
Tráfego
32 TB

Ideal para: Queue mode com workers, ou n8n ao lado de outros apps

Contratar VPS-4
s1.medium
$14.60/mês
$0.0200/hora
CPU
4 vCPU
RAM
4 GB
NVMe
64 GB
Tráfego
32 TB
Contratar s1.medium

Ver todos os planos e preços

n8n self-hosted ou n8n Cloud

O n8n Cloud é o jeito mais fácil de começar, mas os planos são cobrados por execuções, e workflows movimentados que rodam a cada minuto consomem essa cota rápido. A community edition self-hosted não tem esse limite. Você roda com Docker na sua própria VPS, e o custo é o mesmo quer um workflow rode dez vezes por dia ou dez mil.

Hospedar por conta própria também significa que você decide para onde os dados vão. Workflows que movimentam cadastros de clientes, notas fiscais ou mensagens internas nunca passam por uma plataforma de automação de terceiros. Em troca, você cuida das atualizações e da segurança, o que com Docker normalmente se resume a baixar uma imagem nova e reiniciar o container de vez em quando.

Quanta RAM o n8n precisa

O n8n roda em Node.js e fica confortável com 2 GB de RAM para automações pessoais, tarefas agendadas e um volume moderado de webhooks. Esse é o plano VPS-2. O banco SQLite padrão atende bem nesse porte, e toda a stack, incluindo Docker e o proxy reverso, cabe com folga.

Escolha 4 GB ou mais quando os workflows lidam com arquivos grandes, processam payloads JSON grandes, rodam code nodes com bibliotecas pesadas ou executam muitas coisas ao mesmo tempo. Nesse ponto também vale migrar para PostgreSQL. O VPS-3, com 2 vCPU e 4 GB, atende a maioria das configurações de pequenas empresas, e o VPS-4 deixa espaço para o queue mode com um worker separado.

  • 2 GB de RAM: workflows pessoais e webhooks leves.
  • 4 GB de RAM: uso em equipe, PostgreSQL e dados mais pesados.
  • 8 GB de RAM: queue mode, workers e n8n ao lado de outros serviços.

Instalando o n8n com Docker e HTTPS

Não existe imagem pré-instalada. Você recebe um servidor Ubuntu ou Debian limpo e segue nosso guia passo a passo: conectar por SSH, instalar o Docker, criar um arquivo Compose para o n8n, apontar um domínio para o IP do servidor e adicionar um proxy reverso que obtém o certificado TLS automaticamente. O editor então fica disponível no seu próprio domínio via HTTPS.

HTTPS não é opcional aqui. O n8n guarda credenciais, e muitos serviços só enviam webhooks para URLs seguras. Defina a variável de URL de webhook com o seu domínio para que os trigger nodes mostrem o endereço certo, e mantenha a porta do n8n fechada no firewall para que todo o tráfego passe apenas pelo proxy. Libere de fora só SSH, HTTP e HTTPS.

Enviando e-mails pelo n8n

As portas de envio de e-mail vêm fechadas por padrão nos nossos servidores, então o node SMTP não alcança servidores de e-mail diretamente. A opção mais simples é uma API de e-mail via HTTPS, como Amazon SES, Postmark, Resend, Mailgun ou Brevo, que o n8n suporta pelo node HTTP Request ou por nodes dedicados. Você só precisa de uma chave de API do provedor e de um domínio remetente verificado.

Se você realmente precisa de SMTP, as portas de e-mail podem ser liberadas a pedido por um ticket de suporte. Isso pode exigir verificação de identidade ou um depósito. Para a maioria das automações, um provedor com API é mais rápido de configurar e entrega melhor. Ler e-mails por IMAP funciona normalmente, já que só as portas de envio são afetadas.

Guias passo a passo

Escritos pela nossa equipe e testados em servidores DataPasa. Os guias estão em inglês.

Perguntas frequentes sobre hospedagem n8n

A community edition do n8n é gratuita para self-hosting. Você paga só pelo servidor: o VPS-2, com 2 GB de RAM, custa $3,54 por mês, cobrado por hora, sem limite de workflows ou execuções da nossa parte.

Para uso pessoal, 1 vCPU e 2 GB de RAM bastam. Vá de 4 GB ou mais se seus workflows lidam com arquivos grandes, rodam muitas execuções em paralelo ou usam PostgreSQL.

Um domínio é muito recomendado. Ele permite que o proxy reverso obtenha um certificado TLS gratuito, e muitos serviços só enviam webhooks para endereços HTTPS. Um domínio barato ou um subdomínio que você já tem funciona bem.

Com Docker, baixe a nova imagem do n8n e recrie o container. Seus workflows e credenciais ficam no volume de dados. Leia as notas de versão antes de atualizações grandes.

As portas de envio de e-mail vêm fechadas por padrão. Use uma API de e-mail como Amazon SES, Postmark ou Resend, ou peça ao suporte para liberar as portas, o que pode exigir verificação ou um depósito.

Sim. Recarregue a partir de $5 com USDT, BTC, ETH, XMR e cerca de 100 pares de moeda e rede, ou com cartão via Stripe. O servidor é então cobrado por hora a partir do seu saldo.

Rode suas automações do seu jeito

Contrate uma VPS, siga o guia e tenha o n8n rodando no seu domínio com HTTPS em menos de uma hora.