n8nio/n8n:latest
Pasta: /opt/server/infra/n8n/
Container name: n8n
URL pública: https://n8n.example.com
Endereço interno: n8n:5678
Para que serve
n8n é um automatizador de workflows (alternativa self-hosted ao Zapier/Make). Conecta APIs, dispara webhooks, agenda tarefas, manipula dados.Variáveis
infra/n8n/.env (parte gerada pelo bootstrap, parte preenchida manualmente após criar o DB):
N8N_ENCRYPTION_KEY
Chave que o n8n usa para criptografar credenciais (tokens de APIs, etc.) salvas dentro dele. Se você perder essa chave, perde acesso a todas as credenciais salvas. Backup junto com odata/.
Backend Postgres
Em vez do SQLite default, usamos o Postgres compartilhado. Antes do primeiroup, é necessário criar o DB:
DB_USER e DB_PASSWORD de secrets/n8n.env para n8n/.env (campos DB_POSTGRESDB_USER e DB_POSTGRESDB_PASSWORD).
Volume
Sem porta exposta
n8n não publica porta no host — é acessado via NPM. Veja Nginx Proxy Manager para configurar o Proxy Host den8n.example.com → n8n:5678.
Subir
https://n8n.example.com abre o wizard para criar o owner account (admin do n8n).