Saltar a contenido

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), base n8n.
  • Ejecución: EXECUTIONS_MODE=queue con OFFLOAD_*_EXECUTIONS_TO_WORKERS y runners externos (N8N_RUNNERS_MODE=external, broker en n8n-main:5679).
  • Datos persistentes: workflows y credenciales en Postgres; binaryData, git, nodes y ssh en /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.