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.
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.
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.