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ê.