https://github.com/aitorroma/n8n-traefik
🔶 Deploy N8N usando traefik o Caddy con dominio personalizado y Letsencrypt.
https://github.com/aitorroma/n8n-traefik
automation letsencrypt n8n traefik
Last synced: 6 months ago
JSON representation
🔶 Deploy N8N usando traefik o Caddy con dominio personalizado y Letsencrypt.
- Host: GitHub
- URL: https://github.com/aitorroma/n8n-traefik
- Owner: aitorroma
- Created: 2021-09-24T13:13:43.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-29T09:13:05.000Z (9 months ago)
- Last Synced: 2025-04-03T18:49:59.821Z (6 months ago)
- Topics: automation, letsencrypt, n8n, traefik
- Language: Shell
- Homepage:
- Size: 47.9 KB
- Stars: 14
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README

### ¿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
N8N_SMTP_USER=user@domain.com
N8N_SMTP_PASS=lapassword
N8N_SMTP_SSL=true
N8N_SMTP_SENDER=user@domain.com
```### `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)