Todos os posts
aicloudazuredevops

Como instalar o n8n na nuvem (Azure VM + EasyPanel) — guia para começar automações com IA

Gustavo Velozo · · 6 min read

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:

  1. 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
  2. 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:

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):

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:

  1. Create Project (ex: "automacoes")
  2. Create Service → escolher n8n no catálogo
  3. Em Image Tag, mude para latest (pega a versão mais recente)
  4. 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:

  1. Create ServicePostgreSQL → preencha senha
  2. 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:

  1. Fechar SSH para a internet — abra a porta 22 só via VPN para sua rede
  2. Usar NSG (Network Security Group) — só permita a porta do n8n para origens conhecidas
  3. HTTPS obrigatório — não rode o n8n em HTTP
  4. Reverse proxy do EasyPanel — ele já esconde a porta 5678 do n8n por trás de Caddy
  5. 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 YouTube

Posts relacionados