Rodar n8n na AWS Lightsail com Docker custa entre R$ 30/mês e R$ 1.200/mês em 2024, dependendo do plano escolhido. O plano mais econômico (5 dólares/mês) já roda n8n com 1 vCPU e 512MB de RAM, mas exige ajustes manuais. Para um uso estável, recomendamos no mínimo 2GB de RAM e 1 vCPU, o que eleva o custo para cerca de R$ 60-90/mês na região São Paulo (sa-east-1).
A AWS Lightsail oferece preços fixos e previsíveis, diferente de serviços como EC2 ou ECS que variam com o uso. Isso a torna ideal para pequenos empreendedores que querem auto-hospedar n8n sem surpresas na fatura. A integração com Docker simplifica a implantação e manutenção da instância.
Por que rodar n8n na AWS Lightsail com Docker?
Self-hosted sempre vence nuvens nativas quando o assunto é custo e controle. Com n8n auto-hospedado, você evita pagar por assinaturas de ferramentas como Zapier ou Make, e mantém seus dados privados. A AWS Lightsail entrega esse equilíbrio com simplicidade: instâncias pré-configuradas, preços fixos e integração nativa com Docker.
Comparado ao EC2, o Lightsail não exige configurações complexas de VPC, Security Groups ou IAM para começar. Já o ECS (serviço de containers da AWS) é mais caro e voltado para ambientes escaláveis, enquanto o Lightsail é feito para aplicações estáveis e de baixo tráfego — como um n8n pessoal ou de pequeno negócio.
Se você precisa de automação visual com IA, a combinação n8n + Lightsail + Docker permite integrar facilmente ferramentas como o gerador de imagens gratuitas em seus workflows, tudo rodando no mesmo ambiente.
Curiosidade técnica: O Lightsail usa instâncias EC2 de baixa latência por baixo dos panos, mas com um painel simplificado e preços pré-calculados. Isso significa que você tem a robustez do EC2 sem a complexidade de configuração.
Quanto custa cada plano da AWS Lightsail em 2024?
Os planos da AWS Lightsail em São Paulo (sa-east-1) vão de 3,5 dólares a 160 dólares por mês. A conversão para reais considera a cotação média de 5,20 BRL por dólar em 2024. Veja a tabela comparativa:
| Plano | Preço (USD) | Preço (BRL) | vCPU | RAM | SSD | Transferência/mês |
|---|---|---|---|---|---|---|
| Nano | 3,50 | 18,20 | 1 | 512MB | 20GB | 1TB |
| Micro | 5,00 | 26,00 | 1 | 1GB | 40GB | 2TB |
| Small | 10,00 | 52,00 | 1 | 2GB | 60GB | 3TB |
| Medium | 20,00 | 104,00 | 2 | 4GB | 80GB | 5TB |
| Large | 40,00 | 208,00 | 2 | 8GB | 100GB | 7TB |
| XLarge | 80,00 | 416,00 | 4 | 16GB | 160GB | 9TB |
| 2XLarge | 160,00 | 832,00 | 8 | 32GB | 320GB | 15TB |
Detalhe técnico: A transferência de dados no Lightsail é gratuita até o limite do plano. Se passar, a cobrança adicional é de 0,09 USD/GB, mas para um n8n com poucos workflows, isso raramente acontece.
Quanto custa rodar n8n na AWS Lightsail com Docker: cálculo real
Para rodar n8n de forma estável, a configuração mínima recomendada é 1 vCPU e 2GB de RAM. Isso corresponde ao plano Small da Lightsail (10 USD/mês ou 52 BRL). Veja o cálculo mensal estimado:
| Configuração | Plano Lightsail | Custo mensal (USD) | Custo mensal (BRL) | Observações |
|---|---|---|---|---|
| 1 vCPU / 512MB RAM | Micro (5 USD) | 5,00 | 26,00 | Requer swap ou otimização de workflows |
| 1 vCPU / 1GB RAM | Micro (5 USD) | 5,00 | 26,00 | Adequado para testes leves |
| 1 vCPU / 2GB RAM | Small (10 USD) | 10,00 | 52,00 | Recomendado para uso em produção |
| 2 vCPU / 4GB RAM | Medium (20 USD) | 20,00 | 104,00 | Ideal para workflows pesados ou múltiplos usuários |
O n8n consome cerca de 300MB de RAM em idle e pode chegar a 1,5GB durante execuções intensas de workflows. Por isso, o plano Small é o ponto de equilíbrio entre custo e performance para a maioria dos casos.
Se você precisa de transcrição de áudio em texto em seus fluxos, a configuração Small já atende, mas monitore o uso de CPU. Para automatizar isso com IA, confira nosso guia sobre IA para transcrever áudio em texto grátis e como integrar ao n8n.
Curiosidade técnica: O n8n usa SQLite por padrão para armazenar dados de execução, mas recomenda-se usar um banco externo (como PostgreSQL) em ambientes de alta carga. Isso não afeta o custo do Lightsail, mas melhora a performance.
Configuração mínima necessária para n8n na AWS Lightsail
n8n exige no mínimo 1GB de RAM para funcionar, mas com 512MB ele trava ou reinicia constantemente. Por isso, o ideal é partir para 2GB de RAM e 1 vCPU. O disco SSD de 60GB do plano Small é suficiente, já que o n8n ocupa menos de 1GB em uso normal.
Quanto ao Docker, a AWS Lightsail já vem com o Docker pré-instalado nos planos a partir do Micro. Se você escolher o Nano, precisará instalar o Docker manualmente via SSH. O Docker Compose é obrigatório para subir o n8n com todas as dependências em um comando:
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=sua_senha_forte
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Dica prática: Sempre use volumes Docker para persistir dados do n8n. Sem isso, você perde suas configurações e workflows ao reiniciar a instância. O volume acima salva tudo em /home/node/.n8n.
Requisitos oficiais do n8n: 2 vCPU e 4GB RAM para workflows com mais de 100 nós ou uso intensivo de APIs externas.
Passo a passo: como instalar n8n com Docker na AWS Lightsail — Tutorial prático
Instalar n8n na AWS Lightsail com Docker leva menos de 20 minutos. Você vai criar uma instância, instalar o Docker (se necessário) e subir o n8n com Docker Compose. O resultado é um n8n self-hosted acessível via http://IP_DA_INSTANCIA:5678.
1. Criar a instância AWS Lightsail
Faça login na AWS Lightsail e clique em "Criar instância".
- Escolha Ubuntu 22.04 LTS (ou 20.04) para compatibilidade com Docker.
- Selecione o plano Small (10 USD/mês) ou maior para garantir 2GB de RAM.
- Na seção "Identificação da instância", digite um nome como
n8n-automacao. - Clique em "Criar" e aguarde 2-3 minutos até a instância estar pronta.
Resultado esperado: Uma instância com IP público (ex: 15.228.XX.XX) e sistema operacional instalado.
2. Conectar via SSH e instalar Docker (se necessário)
Abra o terminal e conecte-se à instância via SSH:
ssh -i caminho/para/sua-chave.pem ubuntu@IP_DA_INSTANCIA
Verifique se o Docker já está instalado:
docker --version
Se não estiver, instale com:
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker
Resultado esperado: Saída como Docker version 24.0.7 e permissão para rodar comandos Docker sem sudo.
3. Criar o arquivo docker-compose.yml para n8n
Crie o arquivo com:
sudo nano docker-compose.yml
Cole o seguinte conteúdo (adicione suas credenciais):
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=SUA_SENHA_FORTE_123
- N8N_HOST=IP_DA_INSTANCIA
- NODE_ENV=production
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Salve com Ctrl+O e saia com Ctrl+X.
Resultado esperado: Arquivo /home/ubuntu/docker-compose.yml criado com as configurações.
4. Subir o n8n com Docker Compose
Execute:
docker compose up -d
Verifique se o container está rodando:
docker ps
Resultado esperado: Saída mostrando o container n8n no status Up.
5. Configurar o firewall da AWS Lightsail
Acesse o painel da AWS Lightsail, vá em "Rede" > "Firewall" e adicione uma regra:
- Tipo: TCP
- Porta: 5678
- Origem: 0.0.0.0/0 (ou restrinja ao seu IP)
Clique em "Salvar".
Resultado esperado: Acesso ao n8n via http://IP_DA_INSTANCIA:5678 sem bloqueios.
6. Acessar o n8n e configurar workflows
Abra o navegador e acesse:
http://IP_DA_INSTANCIA:5678
Faça login com as credenciais definidas no arquivo docker-compose.yml. Pronto! Você pode começar a criar automações. Se quiser integrar IA para criar apresentações automáticas, basta adicionar nós no fluxo.
Curiosidade técnica: O n8n armazena dados de execução no volume n8n_data, então mesmo que você reinicie a instância, seus workflows e configurações persistem.
Custos escondidos: o que mais afeta a conta na AWS Lightsail?
A conta da AWS Lightsail pode subir se você não monitorar transferência de dados, snapshots, IP estático e backups automáticos. O maior vilão é a transferência fora do limite do plano, mas ela é gratuita até o uso do plano.
1. Transferência de dados
A AWS cobra 0,09 USD/GB se você ultrapassar o limite do plano. Para um n8n com poucos workflows, isso é raro, mas pode acontecer se você integrar APIs que retornam grandes volumes de dados (ex: upload de arquivos grandes).
Exemplo: Se seu plano Small tem 3TB de transferência e você consome 4TB, paga 0,09 USD por cada GB excedente (cerca de 90 USD por 1TB extra).
2. Snapshots e backups automáticos
Por padrão, a AWS não cria snapshots da sua instância. Mas se você ativar o backup automático, cada snapshot custa 0,05 USD/GB por mês. Um snapshot de um disco de 60GB custa 3 USD/mês.
Dica: Desative backups automáticos se não precisar e crie snapshots manuais apenas quando fizer mudanças críticas.
3. IP estático
O IP público da sua instância é gratuito enquanto a instância estiver rodando. Se você parar a instância, o IP pode mudar ao reiniciá-la. Para manter um IP fixo, você precisa associar um IP estático, que custa 3,50 USD/mês.
Quando usar: Se você precisa de um domínio (ex: meu-n8n.com) ou acesso constante sem mudanças de IP.
4. Domínios e DNS
A AWS Lightsail cobra 0,50 USD/mês por zona de hospedagem DNS (se usar os nameservers da AWS). Se você já tem um domínio em outro serviço, pode apontar o DNS sem custo extra.
Resumo de custos escondidos:
| Item | Custo (USD/mês) | Quando acontece |
|---|---|---|
| Transferência excedente | 0,09/GB | Quando ultrapassa o limite do plano |
| Snapshot automático | 0,05/GB | Se ativar backups automáticos |
| IP estático | 3,50 | Se parar a instância e precisar de IP fixo |
| Zona DNS (AWS) | 0,50 | Se usar nameservers da AWS |
5. Custo total realístico para n8n na Lightsail
Para um uso básico (plano Small + IP estático + snapshot manual ocasional), o custo mensal fica em torno de 55-65 USD (286-338 BRL). Se você evitar backups automáticos e não exceder a transferência, o custo cai para 10-15 USD (52-78 BRL).
Curiosidade técnica: A AWS Lightsail não cobra por taxa de IOPS ou uso de CPU além do plano contratado, diferente do EC2. Isso simplifica a previsibilidade, mas exige atenção aos limites de transferência.
AWS Lightsail vs EC2 vs ECS: qual é mais barato para n8n?
n8n roda mais barato no Lightsail para casos simples, mas o EC2 oferece mais controle e o ECS é melhor para escalabilidade. A escolha depende do seu uso: produção estável vs. workloads variáveis. Veja a comparação de custos para 1 ano de uso no plano Small equivalente.
1. Comparação de custos mensais (São Paulo, sa-east-1)
Consideramos um n8n com 2 vCPU e 4GB RAM (plano Medium do Lightsail) para comparar de forma justa.
| Serviço | Plano/Configuração | Custo mensal (USD) | Custo mensal (BRL) | Vantagens | Desvantagens |
|---|---|---|---|---|---|
| AWS Lightsail | Medium (2 vCPU, 4GB RAM) | 20,00 | 104,00 | Preço fixo, simples, ideal para iniciantes | Sem escalabilidade automática, limites de transferência |
| AWS EC2 | t3.medium (2 vCPU, 4GB RAM) | 32,40 | 168,48 | Mais controle, escalável, pode ser pausado | Configuração complexa, custos variam com uso (IOPS, etc.) |
| AWS ECS | Fargate (2 vCPU, 4GB RAM) | 38,40 | 199,68 | Escalabilidade nativa, gerenciado pela AWS | Mais caro, complexidade de configuração, cobra por tarefas |
2. Quando escolher cada opção?
- Lightsail: Ideal para n8n pessoal, pequenos negócios ou testes. Preço fixo e sem surpresas. Use se você não precisa de escalabilidade ou controle avançado de rede.
- EC2: Escolha se você precisa de mais controle sobre a máquina (ex: instalar outros serviços no mesmo servidor) ou se quer pausar a instância para economizar. Custa mais, mas oferece flexibilidade.
- ECS: Só vale a pena se você já usa a stack AWS e precisa de escalabilidade automática ou múltiplos containers. Para um único n8n, é excessivo e caro.
3. Exemplo real: n8n com processamento de imagens
Se você quiser integrar IA para remover fundo de imagem grátis no seu workflow, o Lightsail aguenta bem. O plano Medium (20 USD) roda 3-4 instâncias de remoção de fundo simultâneas sem travar. No EC2, você pagaria 32 USD pelo mesmo poder de processamento.
Curiosidade técnica: O ECS cobra por tarefa executada, não por hora. Se você rodar o n8n por 1 hora/mês, paga apenas por esse tempo. Mas para um uso contínuo, o custo explode.
Dicas para reduzir o custo do n8n na AWS Lightsail
Reduzir custos no n8n na Lightsail exige otimizar recursos, desligar o que não usa e monitorar gastos. Aqui vão técnicas que uso no dia a dia para manter o custo abaixo de 20 USD/mês mesmo em workloads moderados.
1. Desligue a instância quando não estiver usando
A AWS Lightsail cobra por hora rodando. Se você usa o n8n apenas em horários comerciais, pause a instância fora desse período.
- No painel da Lightsail, clique em "Parar instância".
- Para automatizar, use o AWS Instance Scheduler (grátis) para ligar/desligar em horários específicos.
Economia: Se você desliga 12 horas por dia, reduz o custo em 50%.
Curiosidade técnica: A AWS não cobra pelo IP estático enquanto a instância está parada, mas o IP pode mudar ao reiniciar. Se precisar de IP fixo, associe um IP estático antes de parar.
2. Use planos menores e otimize workflows
O plano Micro (5 USD) roda n8n para testes leves ou workflows muito otimizados. Para isso:
- Evite nós desnecessários no fluxo.
- Use expressões JavaScript em vez de nós de delay longos.
- Desative nós que não são usados com frequência.
Exemplo: Um workflow que processa 100 emails por dia consome menos de 512MB de RAM no plano Micro.
3. Monitore custos com o AWS Cost Explorer
Acesse o AWS Cost Explorer (grátis) e filtre por "Lightsail" para ver gastos detalhados. Configure alertas para gastos acima de 20 USD/mês.
- Vá em AWS Cost Explorer.
- Selecione "Lightsail" no filtro de serviços.
- Crie um alerta em "Billing" > "Budgets" para notificações por email.
Dica: Se você perceber que a transferência de dados está alta, otimize seus workflows para reduzir chamadas a APIs externas.
4. Otimize o uso de Docker e volumes
O n8n armazena dados no volume n8n_data. Se esse volume crescer muito, pode consumir espaço do SSD e aumentar custos indiretos.
- Limpe dados antigos do n8n periodicamente via interface ou CLI.
- Use o comando
docker system prunepara remover containers, imagens e volumes não utilizados.
Comando útil:
docker system prune -a --volumes
5. Use instâncias spot (EC2) se precisar de mais poder
Se o plano Medium do Lightsail não for suficiente, mas você não quer pagar 20 USD/mês, considere usar EC2 Spot Instances para o n8n.
- O custo pode cair para 5-10 USD/mês para instâncias equivalentes.
- A AWS pode interromper a instância a qualquer momento, mas para n8n isso raramente é um problema (basta reiniciar).
Aviso: Não use Spot para instâncias críticas ou que precisem rodar 24/7 sem interrupções.
6. Automatize tudo com IA generativa (e reduza custos humanos)
Se você usa o n8n para automatizar documentação, gerar relatórios ou processar dados, invista em IA para reduzir a carga de trabalho manual. Por exemplo:
- Use IA para gerar código para seus workflows, reduzindo tempo de desenvolvimento.
- Automatize a criação de apresentações com IA para IA para criar apresentações grátis e integre ao n8n.
Resultado: Menos nós manuais no n8n = menos uso de CPU/RAM = custos menores.
Curiosidade técnica: O n8n tem um recurso chamado Execution Timeout que limita o tempo de execução de um workflow. Ajuste para 300 segundos (5 minutos) em workflows longos para evitar consumo excessivo de recursos.
Perguntas frequentes sobre Quanto custa rodar n8n em uma instância AWS Lightsail com Docker?
Qual é o plano mais barato da AWS Lightsail para rodar n8n com Docker?
O plano mais econômico é o Micro (5 USD/mês ou ~26 BRL), com 1 vCPU e 1GB de RAM. É suficiente para testes leves ou workflows otimizados, mas pode exigir ajustes manuais para evitar travamentos.
Quanto custa a transferência de dados no Lightsail para n8n?
A transferência é gratuita até o limite do plano. Se ultrapassar, cobra 0,09 USD/GB adicional. Para um n8n com poucos workflows, raramente ultrapassa os 3TB do plano Small, mas monitore se usar APIs que retornam grandes volumes de dados.
Posso usar o plano de 5 dólares para n8n ou preciso de mais recursos?
O plano Micro (5 USD) funciona para uso básico, mas o recomendado para produção é o Small (10 USD/mês) com 2GB de RAM. O n8n consome cerca de 300MB de RAM em idle e pode chegar a 1,5GB em execuções intensas.
Como calcular o custo mensal exato do n8n na AWS Lightsail?
Some o custo do plano Lightsail (ex: 10 USD para Small) + IP estático (3,50 USD) + snapshots manuais (0,05 USD/GB). Para uso básico, fica entre 10-15 USD/mês. Use o AWS Cost Explorer para monitorar gastos detalhados.
AWS Lightsail é melhor que EC2 para rodar n8n?
Sim, para iniciantes e pequenos negócios. O Lightsail tem preço fixo e configuração simplificada (ideal para n8n). O EC2 é mais barato para pausar instâncias, mas exige configurações complexas de VPC, Security Groups e IAM.
Preciso de IP estático para n8n na AWS Lightsail?
Não é obrigatório, mas recomendado se você precisa de um domínio ou acesso constante sem mudanças de IP. O IP estático custa 3,50 USD/mês. Se parar a instância, o IP pode mudar ao reiniciar.
Como configurar o Docker para n8n na AWS Lightsail?
A AWS Lightsail já vem com Docker pré-instalado nos planos a partir do Micro. Se usar o Nano, instale manualmente via SSH com curl -fsSL https://get.docker.com | sh. Depois, use um arquivo docker-compose.yml para subir o n8n com todas as dependências.
Existe algum custo oculto ao usar n8n na AWS Lightsail?
Sim: transferência excedente (0,09 USD/GB), snapshots automáticos (0,05 USD/GB), IP estático (3,50 USD) e zona DNS (0,50 USD). Para evitar surpresas, desative backups automáticos e monitore o uso de transferência com o AWS Cost Explorer.
💡 Vale a pena investir em n8n auto-hospedado na AWS Lightsail?
Rodar n8n na AWS Lightsail com Docker é uma das formas mais econômicas e simples de ter automação self-hosted no Brasil. Com planos a partir de 10 USD/mês (52 BRL), você evita assinaturas de ferramentas como Zapier ou Make, mantém seus dados privados e ainda integra IA para potencializar seus workflows. A simplicidade do Lightsail — com preços fixos e configuração guiada — faz dele a escolha ideal para pequenos empreendedores e iniciantes que não querem lidar com a complexidade do EC2 ou ECS.
- Econômico: Planos a partir de 10 USD/mês (Small) com 2GB de RAM e 1 vCPU.
- Simples: Docker pré-instalado, painel intuitivo e sem configurações avançadas de rede.
- Flexível: Pause a instância para economizar ou escale manualmente com planos maiores.
- Privado: Todos os dados ficam sob seu controle, sem depender de terceiros.
- Integrações: Combine n8n com IA para transcrição, geração de imagens, remoção de fundo e muito mais.
Pronto para começar? Siga nosso guia completo de instalação e descubra como transformar sua automação em algo ainda mais poderoso — sem gastar uma fortuna!
Quer mais sobre o assunto? Veja todos os artigos de Ferramentas de IA ou a lista completa de artigos.