Quer rodar automações sem pagar por execução? O n8n roda bem em Docker. Aqui vai o passo a passo, baseado na documentação oficial (docs.n8n.io). Eu não rodei isso num servidor novo hoje, os comandos são os da doc; ajuste ao seu caso.
O que você precisa
- Uma VPS Linux com Docker instalado (2 GB de RAM é um ponto de partida confortável)
- Um domínio, se quiser HTTPS
1. Instale o Docker
curl -fsSL https://get.docker.com | sh
2. Crie um volume e suba o n8n
docker volume create n8n_data
docker run -d --restart unless-stopped \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="America/Sao_Paulo" \
-e TZ="America/Sao_Paulo" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-v n8n_data:/home/node/.n8n \
n8nio/n8n
Abra http://IP-DA-VPS:5678 e crie a conta de dono.
3. Backup do volume
docker run --rm -v n8n_data:/data -v $(pwd):/backup alpine \
tar czf /backup/n8n_data.tar.gz -C /data .
4. Atualizar
docker pull n8nio/n8n
docker rm -f n8n
# rode o docker run do passo 2 de novo (o volume mantém seus fluxos)
Cuidados
Não deixe a porta 5678 aberta sem HTTPS e senha forte. Ponha um proxy reverso (Caddy ou Nginx) na frente.
Qual VPS?
Pra testar, a RackNerd lista hoje o plano de 2 GB a US$ 20,59/mês (512 MB a US$ 26,99/ano; confira na página): https://go.nowto.link/racknerd
Mais custos de servidor barato no meu newsletter: https://nuvemdev.substack.com
Divulgação: alguns links deste texto são de afiliado. Se você contratar por eles, posso ganhar uma comissão, sem custo extra pra você.
Top comments (0)