Como instalar o n8n na nuvem (Azure VM + EasyPanel) — guia para começar automações com IA
O n8n é, na minha opinião, a ferramenta de automação com a melhor relação entre flexibilidade, integrações e custo no mercado hoje. Você cria fluxos visuais conectando APIs, modelos de IA, bancos de dados, WhatsApp, e-mail — praticamente tudo o que tem API tem nó pronto no n8n. Como Senior Cybersecurity Lead na Microsoft trabalhando cada vez mais com IA aplicada, venho usando o n8n em projetos pessoais e profissionais nos últimos meses.
Neste post mostro como rodar n8n self-hosted em uma VM na nuvem — a versão mais comum para quem está começando, quer escalar sem pagar por execução e ainda assim ter um ambiente sempre disponível.
Por que NÃO rodar n8n localmente no seu computador
Existe a opção de rodar o n8n direto no seu computador (Docker local). Para quem está testando os primeiros workflows, parece tentador. Mas há dois problemas práticos:
- Seu computador precisa estar ligado o tempo todo — workflows agendados (RSS reader, sincronização de WhatsApp, processamento de e-mails) não rodam quando você desliga
- Você não consegue acessar de fora — viajou? Está no celular? Sem acesso
Para qualquer caso de uso minimamente sério, rode em algum lugar que esteja sempre online. Cloud é o caminho mais simples.
Comparativo: n8n SaaS vs self-hosted
A versão SaaS oficial do n8n cobra por execução de workflow:
| Plano | Preço | Execuções/mês |
|---|---|---|
| Starter | US$ 20 | 2.500 |
| Pro | US$ 50 | 10.000 |
| Enterprise | sob consulta | SSO/SAML, controles avançados |
Cada disparo de workflow conta como uma execução. Para integração com WhatsApp, por exemplo, cada mensagem recebida é uma execução. 2.500 mensagens/mês é pouco para qualquer negócio ativo.
Self-hosted (Community Edition): software gratuito. Você paga apenas pelo servidor onde ele roda. Sem limite de execuções, sem cobrança por workflow.
Qual cloud usar?
Mostro aqui em Azure, porque é onde tenho mais familiaridade (trabalho com Microsoft há anos). Mas o conceito é idêntico em qualquer cloud:
- Azure: VM Linux básica (B-series) por aproximadamente US$ 20-30/mês
- AWS: EC2 t3.small/t3.medium em preço similar
- GCP: Compute Engine e2-small
- Hostinger / DigitalOcean / Vultr: opções bem mais baratas (US$ 4-10/mês) para quem quer custo mínimo
Eu uso Azure porque tenho créditos mensais via assinatura — sai praticamente de graça para mim. Se você não tem essa vantagem e está começando, Hostinger é a opção mais barata que vi no mercado.
O fluxo de instalação (alto nível)
São quatro passos, todos relativamente simples:
1. Criar uma VM Linux na cloud
No portal do Azure (ou equivalente):
- Resource Group novo
- VM Linux (Ubuntu 22.04 LTS é uma boa escolha)
- Tamanho mínimo recomendado: 2 vCPU, 4GB RAM (B2s ou similar)
- SSH key para acesso (não use senha)
- Abrir portas 22 (SSH), 80 (HTTP), 443 (HTTPS) inicialmente
2. Acessar a VM via SSH e instalar o EasyPanel
O EasyPanel é o que torna a instalação trivial. Ele é um painel web que abstrai Docker/containers — você instala aplicativos com poucos cliques:
curl -sSL https://get.easypanel.io | sh
O comando precisa ser rodado como root. A instalação leva alguns minutos. Ao final, o EasyPanel mostra a URL onde você acessa o painel (ex: http://SEU_IP:3000).
3. (Opcional) Apontar um domínio próprio
Se você tem um domínio, crie um registro A apontando subdomínio (ex: n8n.seudominio.com) para o IP da VM. O EasyPanel facilita o setup de HTTPS automático via Let's Encrypt.
4. Instalar o n8n via EasyPanel
Dentro do EasyPanel:
- Create Project (ex: "automacoes")
- Create Service → escolher n8n no catálogo
- Em Image Tag, mude para
latest(pega a versão mais recente) - Clique em Create
O EasyPanel baixa a imagem Docker, configura volumes persistentes, expõe a porta corretamente. Em menos de 5 minutos você tem o n8n rodando.
5. (Opcional) Adicionar PostgreSQL
O n8n vem com SQLite por padrão. Para produção, migre para PostgreSQL (mais robusto, escala melhor). Pelo EasyPanel:
- Create Service → PostgreSQL → preencha senha
- Configure no n8n as variáveis de ambiente apontando para o banco
Isso é opcional para quem está começando — o SQLite atende perfeitamente os primeiros workflows.
O passo crítico que ninguém comenta: segurança
A instalação acima coloca o n8n acessível pela internet. Antes de começar a colocar dados sensíveis ali (tokens da OpenAI, senhas de e-mail, credenciais de API), você precisa fechar a superfície de ataque:
- Fechar SSH para a internet — abra a porta 22 só via VPN para sua rede
- Usar NSG (Network Security Group) — só permita a porta do n8n para origens conhecidas
- HTTPS obrigatório — não rode o n8n em HTTP
- Reverse proxy do EasyPanel — ele já esconde a porta 5678 do n8n por trás de Caddy
- Conditional Access (versão Enterprise) — bloqueio por geografia e device
Esse tópico de segurança merece um post inteiro — vou cobrir em detalhe em uma próxima publicação porque é o ponto mais ignorado de toda a comunidade de automação no YouTube.
Quanto custa rodar?
Custo mensal mínimo razoável:
| Item | Custo (~US$/mês) |
|---|---|
| VM básica (Hostinger / Vultr) | 5-10 |
| Domínio próprio (anual) | 1 |
| Certificado HTTPS | 0 (Let's Encrypt) |
| Backup automático (opcional) | 2-5 |
| Total | 8-16 |
Compare com US$ 20/mês do plano Starter SaaS limitado a 2.500 execuções. Para quem vai além disso (e quem está construindo automações sérias chega lá rapidamente), self-hosted é dramático em economia.
O que fazer agora — próximos passos
1. Decida o seu provider
Para começar barato, Hostinger ou Vultr. Para usar créditos de cloud que você já tem, Azure ou AWS.
2. Provisione a VM
15 minutos para a VM ficar pronta. Instale o EasyPanel.
3. Instale o n8n via EasyPanel
5 minutos. Acesse pela URL, crie sua conta admin.
4. Configure HTTPS
Aponte seu domínio, ative SSL via EasyPanel. Faça isso ANTES de começar a usar.
5. Construa seu primeiro workflow simples
Comece com algo bobo — RSS reader que joga manchetes em uma planilha do Google. Você vai entender a UI e a lógica de nós antes de partir para coisas mais sofisticadas.
6. Estude segurança
Não coloque tokens de produção até ter VPN + NSG + HTTPS configurados.
Este é o primeiro post de uma série sobre n8n. Próximos vão cobrir o RSS-to-Notion para curadoria diária, integração Strava+OpenAI para coach esportivo, e arquitetura completa de segurança para n8n em ambiente corporativo.
Este artigo foi gerado a partir do meu vídeo no YouTube. Assista a versão completa para ver o deploy completo no portal Azure e a instalação do EasyPanel passo a passo.
Prefere vídeo?
Assistir no YouTubePosts relacionados
Analisei 100 mil comentários da Copa 2026 com Python + YouTube API — e o sistema roda SEM IA
Em uma única maratona de 24h com Claude Code (230M tokens), construí um pipeline que coleta 100 mil comentários de 3 canais do YouTube por dia, classifica sentimento por país e gera um dashboard ao vivo da Copa 2026. A sacada: usei IA pra construir, mas o sistema operacional roda sem IA — economia de US$ 300/mês.
A Apple apostou trilhões na WWDC 2026 — e quase ninguém percebeu a jogada real
Enquanto todo mundo discutia se a Siri ficou mais esperta no WWDC 2026, a Apple anunciou silenciosamente uma reestruturação que pode valer trilhões: terceirizou o modelo de IA para o Google, mas vai ser dona da camada onde a IA encontra a sua vida. Veja a leitura cínica e brilhante da jogada.
Claude Fable 5 morto pelos EUA: o dia em que o governo americano apertou o botão de pausa na IA
Sexta-feira, 12 de junho de 2026, 17h21. Anthropic abre carta do governo americano e em horas o modelo de IA mais avançado do planeta sai do ar — inclusive para os próprios funcionários da empresa. Não foram chineses nem russos. Foi um jailbreak publicado três dias antes que mudou tudo.