N8n

¿Que es este repositorio?
En este repositorio realizaremos una implementación de N8N mediante Træfik
Configuración
Para hacer funcionar esta versión de n8n con traefik debes instalar primero el contenedor que cree para traefik.
https://github.com/aitorroma/docker-traefik
Una vez desplegado seguir estas instrucciones.
mkdir /root/containers
cd /root/containers
git clone https://github.com/aitorroma/n8n-traefik.git n8n
cd n8n
hiveagilectl install n8n
N8N_HOST=n8n.hiveagile.club
## N8N Version
VERSION=latest
## N8N Config
VUE_APP_URL_BASE_API=https://${N8N_HOST}
N8N_PROTOCOL=https
WEBHOOK_URL=https://${N8N_HOST}
EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=336
GENERIC_TIMEZONE=Europe/Madrid
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
#### SMTP CONFIG #####
N8N_EMAIL_MODE=smtp
N8N_SMTP_HOST=smtp.eu.mailgun.org
N8N_SMTP_PORT=465
[email protected]
N8N_SMTP_PASS=lapassword
N8N_SMTP_SSL=true
[email protected]
N8N_HOST
Está será la url que usaras para acceder a tu instancia de N8N, debes apuntar el registro dns A a tu servidor para que funcione.
WEBHOOK_TUNNEL_URL
Está es la ur que usaras para conectar los webhooks con tu servidor.
SMTP CONFIG
Debes configurar las variables de correo electrónico para que funcione el modo multiusuario.
Uso
cd /root/containers/n8n
docker-compose up -d
Este comando levantara la instancia de n8n en el subdominio marcado con soporte para SSL.
Hack Google translate
Añado un comando que permite usar el nodo Execute Command para traducir texto de Google sin limites
Puedes instalarlo con el comando
cd /root/containers/n8n
make installtrans
Podrás usar este comando para traducir texto.
/usr/bin/translate --brief -t es "HiveAgile, is the best comunity of the world" -no-auto
Aquí puedes ver como funciona:

Actualizaciones automáticas
Puedes usar watchtower que actualiza todos los contenedores que estan como latest
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -i 30
Invitación a mi Canal.
Estás invitado a mi canal de telegram, donde publico más soluciones como esta.
https://t.me/aitorroma
Descubre HiveAgile
Sí te ha gustado este contenedor unete a HiveAgile.com una comunidad sobre OpenSource donde puedes encontrar muchos contenedores de docker listos para usar, democratizando toda la parte técnica para crear tus propios proyectos.