n8n-traefik
 <p align="center"> <a href="https://github.com/aitorroma/n8n-traefik"> <img src="https://raw.githubusercontent.com/lipis/flag-icons/main/flags/4x3/es.svg" width="30" height="20"> </a> <a href="https://github.com/aitorroma/n8n-traefik/blob/master/Readme.IT.md"> <img src="https://raw.githubusercontent.com/lipis/flag-icons/main/flags/4x3/it.svg" width="30" height="20"> </a> </p> ### ¿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. ```sh mkdir /root/containers cd /root/containers git clone https://github.com/aitorroma/n8n-traefik.git n8n cd n8n ``` Ajustar las variables del fichero `.env` . ``` 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 ```sh 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](https://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. ---------------------------------------------------------- [](https://ko-fi.com/J3J64AN17)