mail server n8n

This commit is contained in:
Eduardo David Paredes Vara
2026-03-20 23:39:52 +00:00
parent d484dd5e5f
commit 81c7b45069
2 changed files with 26 additions and 4 deletions

View File

@@ -22,9 +22,20 @@ services:
NODE_ENV: ${N8N_NODE_ENV} NODE_ENV: ${N8N_NODE_ENV}
N8N_DIAGNOSTICS_ENABLED: ${N8N_DIAGNOSTICS_ENABLED} N8N_DIAGNOSTICS_ENABLED: ${N8N_DIAGNOSTICS_ENABLED}
# Correo saliente
N8N_EMAIL_MODE: ${N8N_EMAIL_MODE}
N8N_SMTP_HOST: ${N8N_SMTP_HOST}
N8N_SMTP_PORT: ${N8N_SMTP_PORT}
N8N_SMTP_USER: ${N8N_SMTP_USER}
N8N_SMTP_PASS: ${N8N_SMTP_PASS}
N8N_SMTP_SENDER: ${N8N_SMTP_SENDER}
N8N_SMTP_SSL: ${N8N_SMTP_SSL}
N8N_SMTP_STARTTLS: ${N8N_SMTP_STARTTLS}
networks: networks:
- proxy - proxy
- n8n - n8n
- mail_internal
labels: labels:
traefik.enable: "true" traefik.enable: "true"
@@ -37,7 +48,7 @@ services:
traefik.http.routers.n8n-ui.tls.certresolver: "${TRAEFIK_CERTRESOLVER}" traefik.http.routers.n8n-ui.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
traefik.http.routers.n8n-ui.service: "n8n" traefik.http.routers.n8n-ui.service: "n8n"
traefik.http.routers.n8n-ui.priority: "10" traefik.http.routers.n8n-ui.priority: "10"
traefik.http.routers.n8n-ui.middlewares: "${TRAEFIK_AUTH_MIDDLEWARE}" # traefik.http.routers.n8n-ui.middlewares: "${TRAEFIK_AUTH_MIDDLEWARE}"
# Webhooks (NO protegidos, para que terceros puedan llamar) # Webhooks (NO protegidos, para que terceros puedan llamar)
traefik.http.routers.n8n-webhook.rule: "Host(`${N8N_DOMAIN}`) && (PathPrefix(`/webhook`) || PathPrefix(`/webhook-test`))" traefik.http.routers.n8n-webhook.rule: "Host(`${N8N_DOMAIN}`) && (PathPrefix(`/webhook`) || PathPrefix(`/webhook-test`))"
@@ -66,7 +77,9 @@ services:
networks: networks:
proxy: proxy:
external: true external: true
authentik_internal: # authentik_internal:
driver: bridge # driver: bridge
n8n: n8n:
driver: bridge driver: bridge
mail_internal:
external: true

View File

@@ -20,6 +20,16 @@ N8N_ENCRYPTION_KEY=
N8N_NODE_ENV= N8N_NODE_ENV=
N8N_DIAGNOSTICS_ENABLED= N8N_DIAGNOSTICS_ENABLED=
##### n8n - Correo (via mail-relay interno) #####
N8N_EMAIL_MODE=smtp
N8N_SMTP_HOST=mail-relay
N8N_SMTP_PORT=587
N8N_SMTP_USER=
N8N_SMTP_PASS=
N8N_SMTP_SENDER=n8n@thehomelesssherlock.com
N8N_SMTP_SSL=false
N8N_SMTP_STARTTLS=false
##### PostgreSQL interno ##### ##### PostgreSQL interno #####
POSTGRES_USER= POSTGRES_USER=
POSTGRES_PASSWORD= POSTGRES_PASSWORD=
@@ -33,4 +43,3 @@ N8N_DOMAIN=
TRAEFIK_ENTRYPOINT_SECURE= TRAEFIK_ENTRYPOINT_SECURE=
TRAEFIK_CERTRESOLVER= TRAEFIK_CERTRESOLVER=
TRAEFIK_AUTH_MIDDLEWARE= TRAEFIK_AUTH_MIDDLEWARE=