Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 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 (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-14T16:25:50.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T20:49:17.360Z (6 months ago)
- Topics: automation, letsencrypt, n8n, traefik
- Language: Shell
- Homepage:
- Size: 41 KB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
![image-20210506104427925](https://tva1.sinaimg.cn/large/008i3skNgy1gq8sv4q7cqj303k03kweo.jpg)
### ¿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.clubN8N_PROTOCOL=https
WEBHOOK_TUNNEL_URL=https://${N8N_HOST}
WEBHOOK_URL=${WEBHOOK_TUNNEL_URL}EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=336
GENERIC_TIMEZONE=Europe/Madrid#### 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:
![](https://tva1.sinaimg.cn/large/e6c9d24egy1h23x0vgp49j21a20u0gnf.jpg)
## 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.
![Telegram-icon](https://tva1.sinaimg.cn/large/008i3skNgy1guctnvd002j600w00w0r202.jpg)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.
----------------------------------------------------------
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/J3J64AN17)