n8n¶
Plataforma de automatización. Corre en modo queue con workers y runners externos.
Ficha¶
| Servicio | Imagen | Puertos | Volumen |
|---|---|---|---|
n8n_main |
n8nio/n8n:2.32.5 |
5678 |
/opt/ai/n8n → /home/node/.n8n |
n8n_worker_1 |
n8nio/n8n:2.32.5 |
— | — |
n8n_runner_1 |
n8nio/runners:2.32.5 |
5679/5680 (interno) |
— |
n8n_redis |
redis:8.8.0 |
— | /opt/ai/n8n_redis → /data |
postgres |
postgres:18 |
— | /opt/ai/postgres18 → /var/lib/postgresql |
- Stack (Portainer):
ai· Host:lebron(192.168.1.2). - URL:
https://n8n.gorkarevilla.com.
Arquitectura¶
- Cola: Redis (Bull), prefijo
n8n. - BD: Postgres (
DB_TYPE=postgresdb), basen8n. - Ejecución:
EXECUTIONS_MODE=queueconOFFLOAD_*_EXECUTIONS_TO_WORKERSy runners externos (N8N_RUNNERS_MODE=external, broker enn8n-main:5679). - Datos persistentes: workflows y credenciales en Postgres;
binaryData,git,nodesysshen/opt/ai/n8n.
Migración¶
Fase 3 — n8n con estado real: Postgres vía CloudNativePG (la base se
migra tal cual), Redis como servicio interno y los workers/runners escalados en
el cluster. El N8N_ENCRYPTION_KEY es crítico para descifrar credenciales.