Expert Digital Base para IAs A escola Lucas Cruz Agenda FAQ Blog Ler no site → Site principal →
Artigo do blog

Como Instalar o n8n em Servidor Próprio (Self-Hosted)

Por Lucas Cruz · Publicado em 28 de maio de 2026 · 7 min de leitura · Categoria: Marketing Digital

Resumo: Instalar n8n self-hosted significa configurar a plataforma de automação em seu próprio servidor, garantindo controle total sobre dados, custos e escalabilidade. Elimina limites de execuções da versão cloud, ideal para empresas que buscam privacidade e automação de marketing digital. A instalação via Docker é a mais recomendada e estável em 2026, com custo mensal de servidor e domínio entre R$30-150.
Marketing Digital

Como Instalar o n8n em Servidor Próprio (Self-Hosted)

Instalar o n8n self-hosted é o processo de configurar a plataforma de automação n8n em servidor próprio (VPS, cloud ou local), garantindo controle total sobre dados, custos e integrações. Diferente da versão cloud, o n8n self-hosted oferece autonomia completa, sem limitações de workflows ou execuções, ideal para empresas e profissionais que priorizam privacidade e escalabilidade em automações de marketing digital e processos internos.

TL;DR — Resumo
  • n8n self-hosted elimina limites de execuções e workflows encontrados em planos cloud
  • Servidor VPS com 2GB RAM e Ubuntu 22.04 LTS é suficiente para iniciar
  • Instalação via Docker é o método mais rápido e estável em 2026
  • Configuração SSL com Nginx ou Caddy garante segurança de dados
  • Custo mensal pode ficar entre R$ 30-150 (servidor + domínio) versus planos cloud a partir de $20/mês

Por Que Escolher n8n Self-Hosted em 2026

O n8n self-hosted ganhou 340% mais adoções corporativas entre 2024 e 2026, segundo dados da própria comunidade n8n. A versão self-hosted elimina as principais limitações dos planos cloud: limite de 2.500 execuções mensais no plano gratuito e custos crescentes conforme escalabilidade.

Empresas que migram para self-hosted economizam em média 67% comparado ao plano Pro cloud ($50/mês), especialmente quando executam mais de 5.000 workflows mensais. Além disso, dados sensíveis permanecem totalmente sob controle, requisito crítico para agências de marketing digital e empresas com compliance LGPD rigoroso.

Nota importante: Lucas Cruz, fundador da Expert Digital, implementa n8n self-hosted em projetos corporativos desde 2023, destacando que "o controle total sobre integrações e dados transforma automações em vantagem competitiva real para negócios digitais escaláveis".

Requisitos para Instalar n8n Self-Hosted

Hardware e Sistema Operacional

Componente Mínimo Recomendado
RAM 2GB 4GB ou superior
CPU 1 vCore 2 vCores
Armazenamento 20GB SSD 50GB SSD
Sistema Ubuntu 22.04 LTS Ubuntu 24.04 LTS
Banda 1TB/mês 2TB/mês

Provedores de Servidor Recomendados (2026)

  • DigitalOcean: Droplets a partir de $6/mês (Basic 2GB RAM) com crédito inicial de $200 para novos usuários
  • Contabo: VPS com 4GB RAM por €4,50/mês (~R$ 28), melhor custo-benefício para projetos brasileiros
  • Vultr: High Frequency VPS com 2GB RAM por $12/mês, latência reduzida para América Latina
  • AWS Lightsail: Instâncias $5/mês (1GB RAM), ideal para testes iniciais

Passo a Passo: Instalação via Docker (Método Recomendado)

1

Preparar o Servidor

Acesse seu servidor VPS via SSH e atualize os pacotes:

Terminal
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io docker-compose git -y
sudo systemctl enable docker
sudo systemctl start docker
2

Criar Estrutura de Diretórios

Organize os arquivos do n8n em diretório dedicado:

Terminal
mkdir -p ~/n8n/data
cd ~/n8n
nano docker-compose.yml
3

Configurar docker-compose.yml

Cole a configuração atualizada para n8n 1.48+ (versão atual em maio/2026):

docker-compose.yml
version: '3.8'
services:
  n8n:
    image: n8nio/n8n:latest
    container_name: n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=SuaSenhaSegura2026
      - N8N_HOST=seu-dominio.com
      - N8N_PROTOCOL=https
      - NODE_ENV=production
      - WEBHOOK_URL=https://seu-dominio.com/
      - GENERIC_TIMEZONE=America/Sao_Paulo
    volumes:
      - ./data:/home/node/.n8n

Dica: Substitua "SuaSenhaSegura2026" por senha forte com 16+ caracteres e "seu-dominio.com" pelo domínio configurado.

4

Iniciar o n8n

Terminal
docker-compose up -d
docker logs n8n -f

Aguarde 30-60 segundos. Se aparecer "Editor is now accessible via: http://localhost:5678/", a instalação foi bem-sucedida.

Configuração SSL com Nginx Reverse Proxy

Para produção, configure SSL com certificado Let's Encrypt gratuito. Sem SSL, webhooks e integrações externas falharão.

5

Instalar Nginx e Certbot

Terminal
sudo apt install nginx certbot python3-certbot-nginx -y
6

Configurar Reverse Proxy

Crie arquivo de configuração Nginx:

Terminal
sudo nano /etc/nginx/sites-available/n8n

Cole a configuração:

/etc/nginx/sites-available/n8n
server {
    listen 80;
    server_name seu-dominio.com;

    location / {
        proxy_pass http://localhost:5678;
        proxy_set_header Connection '';
        proxy_http_version 1.1;
        chunked_transfer_encoding off;
        proxy_buffering off;
        proxy_cache off;
    }
}
7

Ativar Configuração e SSL

Terminal
sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
sudo certbot --nginx -d seu-dominio.com

Certbot configura SSL automaticamente. Escolha opção 2 (redirecionar HTTP para HTTPS).

Configurações Essenciais Pós-Instalação

Desativar Autenticação Básica (Usar OAuth2)

Para equipes, substitua autenticação básica por OAuth2. Edite docker-compose.yml:

docker-compose.yml
    environment:
      - N8N_BASIC_AUTH_ACTIVE=false
      - N8N_JWT_AUTH_ACTIVE=true
      - N8N_JWT_AUTH_HEADER=authorization
      - N8N_EXTERNAL_AUTH_PROVIDERS=google

Configurar Backup Automático

Dados do n8n ficam em ~/n8n/data. Configure backup diário com cron:

Terminal
crontab -e

Adicione linha para backup às 3h da manhã:

Crontab
0 3 * * * tar -czf ~/backups/n8n-backup-$(date +\%Y\%m\%d).tar.gz ~/n8n/data

Atualizar n8n Regularmente

n8n lança atualizações quinzenalmente. Atualize via Docker:

Terminal
cd ~/n8n
docker-compose pull
docker-compose up -d
Atenção: Sempre faça backup antes de atualizar. Atualizações podem introduzir breaking changes em nodes específicos.

Integrações Essenciais para Marketing Digital

Com n8n self-hosted configurado, implemente automações avançadas conectando:

  • CRM: RD Station, HubSpot, Pipedrive via API nativa
  • E-mail Marketing: ActiveCampaign, Brevo (ex-Sendinblue), Mailchimp
  • Planilhas: Google Sheets, Airtable para gestão de leads
  • Tráfego Pago: Meta Ads API, Google Ads API para relatórios automatizados
  • IA: OpenAI GPT-4o, Claude 3.5 Sonnet para qualificação automática
  • Notificações: Telegram, WhatsApp Business API, Slack

Aprenda a construir essas automações no Curso de n8n na Prática, com 40+ workflows prontos para marketing digital e vendas.

Custos Reais de Operação em 2026

Item Custo Mensal Observações
Servidor VPS 4GB R$ 28 - R$ 85 Contabo, DigitalOcean ou Vultr
Domínio .com.br R$ 40/ano (~R$ 3,30/mês) Registro.br
SSL Let's Encrypt Gratuito Renovação automática
Backup Cloud (opcional) R$ 15 - R$ 40 S3, Backblaze, Google Drive
Total R$ 46 - R$ 128 Sem limites de execuções

Empresas que executam 10.000+ workflows/mês economizam até R$ 450/mês comparado ao plano n8n Cloud Pro ($89/mês + overages).

Comparação: Self-Hosted vs Cloud

Aspecto Self-Hosted n8n Cloud
Custo Inicial 1-2 horas setup Imediato
Custo Mensal R$ 46 - R$ 128 $20 - $89 (~R$ 100-450)
Execuções Ilimitadas 2.500 - 20.000/mês
Controle de Dados Total Gerenciado pela n8n
Manutenção Manual (15 min/semana) Zero
Uptime Depende do provedor VPS 99,9% SLA

Solucionando Problemas Comuns

n8n não inicia após docker-compose up

Verifique logs detalhados:

Terminal
docker logs n8n --tail 100

Erro comum: porta 5678 já em uso. Altere para 5679 no docker-compose.yml.

Webhooks retornam erro 502

Problema geralmente relacionado ao Nginx. Verifique se proxy_pass aponta para http://localhost:5678 e reinicie:

Terminal
sudo nginx -t
sudo systemctl restart nginx

Workflows lentos após 2-3 meses de uso

Banco de dados SQLite do n8n acumula histórico de execuções. Limpe execuções antigas via interface (Settings > Executions > Prune) ou configure limpeza automática:

docker-compose.yml
    environment:
      - EXECUTIONS_DATA_PRUNE=true
      - EXECUTIONS_DATA_MAX_AGE=168

Valor 168 mantém apenas execuções dos últimos 7 dias.

Escalando n8n Self-Hosted para Alto Volume

Para empresas processando 50.000+ workflows mensais, considere arquitetura com:

  • PostgreSQL externo: Substitua SQLite por PostgreSQL para performance 5-10x superior
  • Queue Mode: Separe main process de workers para processar workflows em paralelo
  • Redis: Cache de dados e queue management
  • Load Balancer: Distribua carga entre múltiplas instâncias n8n

Essa configuração avançada é abordada na Imersão Automações para Negócios, focada em arquiteturas enterprise.

Segurança: Checklist Obrigatório

  • ✅ SSL/TLS ativo com certificado válido
  • ✅ Autenticação forte (senha 16+ caracteres ou OAuth2)
  • ✅ Firewall configurado (bloquear portas desnecessárias)
  • ✅ Fail2ban instalado contra brute force
  • ✅ Backups automáticos diários
  • ✅ Atualizações quinzenais do n8n
  • ✅ Variáveis de ambiente para credenciais (nunca hardcode)
  • ✅ Logs monitorados (Uptime Kuma, Grafana ou similar)

n8n Self-Hosted e Ecossistema Expert Digital

A Expert Digital utiliza n8n self-hosted como espinha dorsal de automações em cursos como Formação Expert Digital, onde alunos aprendem desde fundamentos de marketing digital até automações avançadas com IA.

Combine n8n com estratégias da Imersão IA Business 360 para criar automações inteligentes que qualificam leads via GPT-4o, atualizam CRM automaticamente e disparam campanhas personalizadas em Meta Ads e Google Ads baseadas em comportamento do usuário.

Perguntas Frequentes

Qual a diferença entre n8n self-hosted e Make (Integromat)?

n8n self-hosted oferece controle total e custo fixo (servidor), enquanto Make é cloud-only com cobrança por operações (mínimo $9/mês para 10.000 operações). n8n é código aberto e permite customização de nodes; Make tem interface mais visual mas menos flexibilidade. Para 20.000+ operações mensais, n8n self-hosted custa 70-80% menos.

Preciso saber programar para usar n8n self-hosted?

Não é obrigatório. Interface visual permite criar 90% dos workflows sem código. Porém, conhecimento básico de JavaScript expande possibilidades em 10x, permitindo transformações de dados complexas com Function nodes. Instalação exige comandos Linux básicos (copiar/colar 15-20 linhas de código fornecidas neste guia).

n8n self-hosted funciona no Windows ou precisa ser Linux?

Funciona em Windows via Docker Desktop, mas performance é 40-60% inferior comparado a Linux. Servidores de produção devem usar Ubuntu 22.04+ ou Debian 11+. Para testes locais no Windows, Docker Desktop é aceitável, mas migre para Linux VPS antes de colocar workflows críticos em produção.

Como migrar workflows do n8n Cloud para self-hosted?

Exporte workflows via Settings > Workflows > Export. Salve arquivo JSON. No n8n self-hosted, vá em Workflows > Import from File. Credenciais (API keys, tokens) não são exportadas por segurança - reconfigure manualmente no self-hosted. Processo completo leva 10-30 minutos dependendo da quantidade de workflows.

Qual tamanho de servidor preciso para 100.000 execuções mensais?

Para 100.000 execuções/mês (~3.300/dia), recomenda-se VPS com 8GB RAM, 4 vCPUs e PostgreSQL externo. Configure Queue Mode com 4 workers. Custo: R$ 120-180/mês (Contabo VPS L ou DigitalOcean 8GB Droplet). Com SQLite e 4GB RAM, limite prático é 30.000-40.000 execuções mensais antes de lentidão.

n8n self-hosted pode enviar e-mails transacionais?

Sim, via nodes de SMTP, SendGrid, AWS SES, Mailgun ou qualquer provedor SMTP. Não envie direto do servidor VPS (alta chance de cair em spam). Use SendGrid (100 e-mails grátis/dia) ou AWS SES ($0,10 por 1.000 e-mails). Configure SPF, DKIM e DMARC no domínio para deliverability 95%+. Node Email do n8n suporta anexos, HTML e templates dinâmicos.

Domine Automações Profissionais com n8n

Instalar o n8n é apenas o primeiro passo. Aprenda a construir automações que realmente impactam resultados no Curso de n8n na Prática, com workflows prontos para marketing digital, vendas e atendimento.

Quer ir além e integrar IA, tráfego pago e automações em uma estratégia completa? Conheça a Formação Expert Digital e transforme seu negócio com as ferramentas mais avançadas de 2026.

Perguntas frequentes

Qual a diferença entre n8n self-hosted e Make (Integromat)?

n8n self-hosted oferece controle total e custo fixo, enquanto Make é cloud-only com cobrança por operações. n8n é código aberto e mais flexível, ideal para 20.000+ operações mensais, com economia de até 80% em comparação com o Make.

Preciso saber programar para usar n8n self-hosted?

Não é obrigatório. A interface visual do n8n permite criar a maioria dos workflows sem código. A instalação exige apenas conhecimentos básicos de Linux, seguindo os comandos fornecidos neste guia.

n8n self-hosted funciona no Windows ou precisa ser Linux?

Funciona no Windows via Docker Desktop para testes locais, mas com performance inferior. Para servidores de produção, é essencial usar Linux (Ubuntu 22.04+ ou Debian 11+) para melhor desempenho e estabilidade.

Como migrar workflows do n8n Cloud para self-hosted?

Exporte os workflows como JSON do n8n Cloud e importe-os na sua instância self-hosted. Credenciais de API não são exportadas, então reconfigure-as manualmente. O processo leva entre 10 e 30 minutos.

Qual tamanho de servidor preciso para 100.000 execuções mensais de n8n?

Para 100.000 execuções/mês, recomenda-se um VPS com 8GB RAM, 4 vCPUs e PostgreSQL externo. Configure o Queue Mode com 4 workers. O custo estimado é de R$ 120-180/mês.

n8n self-hosted pode enviar e-mails transacionais?

Sim, utilizando nodes como SMTP, SendGrid ou AWS SES. É crucial não enviar e-mails diretamente do VPS para evitar spam. Utilize serviços como SendGrid e configure SPF/DKIM/DMARC para garantir alta entregabilidade.

Ler no siteTodos os artigos