Skip to content

Este repositorio ha sido creado por Raiola Networks para desplegar n8n de forma sencilla usando Docker y Caddy como servidor web y proxy inverso con certificados SSL automáticos vía Let's Encrypt.

License

Notifications You must be signed in to change notification settings

RaiolaNetworks/n8n-docker-caddy

Repository files navigation

n8n con Docker y Caddy - by Raiola Networks 🚀

Este repositorio ha sido creado por Raiola Networks para desplegar n8n de forma sencilla usando Docker y Caddy como servidor web y proxy inverso con certificados SSL automáticos vía Let's Encrypt.


🚀 ¿Qué incluye este proyecto?

  • Un contenedor de n8n, una potente herramienta de automatización de flujos de trabajo.
  • Un contenedor de Caddy, que gestiona automáticamente los certificados SSL.
  • Configuración preparada para producción.
  • Soporte para múltiples subdominios y dominios personalizados.

🛠️ ¿Cómo levantarlo?

Tienes dos formas de levantar el proyecto:


🔧 Opción 1: Instalación manual

git clone https://github.com/RaiolaNetworks/n8n-docker-caddy.git
cd n8n-docker-caddy
cp -a .env.sample .env

✍️ IMPORTANTE: Edita el archivo .env y ajusta las siguientes variables:

  • DOMAIN_NAME= → tu dominio principal (ej. ejemplo.com)
  • SUBDOMAIN= → subdominio donde se levantará n8n (ej. n8n)
  • SSL_EMAIL= → tu correo electrónico para la generación del certificado SSL

Una vez ajustado el .env, puedes levantar los contenedores con:

docker compose up -d

🤖 Opción 2: Instalación automática (solo Debian 12+)

Hemos creado un script instalador para sistemas Debian 12 o superior, que:

  • Comprueba si eres root
  • Verifica la versión de Debian
  • Pide los datos del dominio, subdominio y correo
  • Instala Docker y sus dependencias
  • Clona este repositorio
  • Ajusta el .env automáticamente

✅ Para usar el instalador:

apt update && apt install -y lsb-release apt-transport-https ca-certificates curl
wget -O install_debian.sh https://raiola.link/install_n8n-docker-caddy
chmod +x install_debian.sh
bash install_debian.sh

Una vez finalizado, simplemente accede a la carpeta e inicia los contenedores:

cd /root/n8n-docker-caddy
docker compose up -d

📫 Soporte

Si necesitas ayuda, puedes abrir una issue en este repositorio de GitHub y estaremos encantados de ayudarte.


📜 Licencia

Este proyecto está bajo licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente.

About

Este repositorio ha sido creado por Raiola Networks para desplegar n8n de forma sencilla usando Docker y Caddy como servidor web y proxy inverso con certificados SSL automáticos vía Let's Encrypt.

Topics

Resources

License

Stars

Watchers

Forks

Languages