n8n Auto-Configuration#
Esta carpeta contiene la configuracion necesaria para que n8n se auto-configure al arrancar con Docker Compose.
Contenido#
workflows/#
Los 19 workflows de integracion preconfigurados, listos para importacion automatica.
Como funciona#
Al ejecutar docker-compose up -d, el contenedor de n8n usa el entrypoint scripts/n8n_auto_setup.sh, que:
- Arranca n8n en segundo plano.
- Espera a que el endpoint
/healthzresponda. - Crea la cuenta owner usando
N8N_OWNER_EMAILyN8N_OWNER_PASSWORD. - Importa los workflows desde
n8n/workflows/. - Activa los workflows.
- Deja un marcador local para no duplicar la importacion en reinicios.
Credenciales#
- Las credenciales ya no estan fijas en el compose.
- Define
N8N_OWNER_EMAIL,N8N_OWNER_PASSWORDyN8N_ENCRYPTION_KEYen.env. - Para un laboratorio reproducible puedes usar
.env.demo.example. - Para un arranque mas seguro parte desde
.env.exampley reemplaza todos los placeholders.
Notas operativas#
- Si cambias las credenciales despues del primer arranque, elimina
n8n/datao recrea el stack con volumenes limpios para reprovisionar el owner. - La UI queda publicada solo en
127.0.0.1por defecto. - No expongas n8n directamente a Internet sin TLS, reverse proxy y controles adicionales.
- Si activas el perfil
edge, ajusta tambienN8N_HOST,N8N_PORT,N8N_PROTOCOL,N8N_PROXY_HOPS,N8N_WEBHOOK_URLyN8N_EDITOR_BASE_URL.