¿Quieres tener el control total de tus automatizaciones con n8n sin depender de servicios en la nube caros? En este tutorial te explico paso a paso cómo hacer self-hosting de n8n gratis para que puedas disfrutar de todas sus funcionalidades. utilizando Coolify y un servidor en Hetzner. Lo mejor: ¡puedes lograrlo por menos de $15 al mes! Sigue leyendo para descubrir cómo instalarlo fácilmente, incluso si no tienes experiencia en programación o DevOps.
¿Qué es n8n y por qué hacer self-hosting?
n8n es una herramienta open-source poderosa para crear automatizaciones y flujos de trabajo, ideal para integrar aplicaciones, automatizar tareas e incluso desarrollar agentes de inteligencia artificial. Hacer self-hosting de n8n te permite alojarlo en tu propio servidor, dándote mayor control, privacidad y la posibilidad de personalizarlo según tus necesidades, todo a un costo mucho más bajo que las soluciones gestionadas.
En este tutorial usaremos Coolify, una plataforma que simplifica la instalación de aplicaciones open-source como n8n, y Hetzner, un proveedor de servidores cloud económicos.
Requisitos para este tutorial
Antes de empezar, necesitarás:
- Una cuenta en Hetzner (te guiaré para crearla).
- Una suscripción a Hetzner es ideal para alojar tu servidor n8n. Coolify Cloud ($5/mes) o tu propio servidor para instalar Coolify manualmente.
- Un dominio y acceso a un DNS como Cloudflare (opcional, pero recomendado para SSL gratuito).
- 5-10 minutos de tu tiempo.
Paso 1: Configura tu servidor en Hetzner
- Regístrate en Hetzner para alojar tu servidor y comenzar a instalar n8n gratis.
Ve a hetzner.com, haz clic en cómo instalar n8n gratis. Cloud y selecciona Get Started. Luego, en la parte inferior, busca Register Now para obtener acceso a n8n gratis en Hetzner. y crea tu cuenta. - Crea un proyecto
Una vez dentro del panel, crea un nuevo proyecto. Yo lo llamé “n8n” para este ejemplo. - Genera una clave SSH
– Dirígete a Security en el panel de Hetzner.
– En Coolify (más adelante te explico cómo entrar), ve a Keys & Tokens, genera una Private Key y cópiala.
– En Hetzner, agrega esta clave SSH (por ejemplo, “n8n-key”) para conectar Coolify con tu servidor. - Compra un servidor
– Haz clic en Add Server.
– Elige una ubicación cercana (yo seleccioné EE.UU. por estar en México).
– Usa Ubuntu como sistema operativo y opta por Shared CPU para mantener costos bajos (desde $3/mes).
– Asocia la clave SSH que creaste y nómbralo “n8n-server”.
– Confirma la compra. En segundos tendrás tu servidor listo para run n8n y comenzar a crear flujos de trabajo.
Paso 2: Configura Coolify
Coolify es el puente que hará que instalar n8n sea tan fácil como dar un clic. Puedes usar Coolify Cloud ($5/mes) o instalarlo en tu propio servidor (hay instrucciones en su web). En este caso, usaremos la versión cloud.
- Accede al panel de Coolify
Si ya pagaste los $5/mes, inicia sesión en tu cuenta. - Conecta el servidor de Hetzner
– Ve a Servers > New Server.
– Pega la IP pública de tu servidor de Hetzner (la encuentras en el panel de Hetzner).
– Asocia la Private Key que generaste antes.
– Verifica la conexión. Si todo está bien, Coolify instalará Docker automáticamente en tu servidor.
Paso 3: Instala n8n en tu servidor
- Crea un proyecto en Coolify
– En el panel, ve a Projects y crea uno nuevo (llámalo “n8n”).
– Asocia tu servidor recién conectado. - Añade n8n como recurso
– Selecciona New Resource y busca “n8n”.
– Elige la versión con PostgreSQL para una base de datos robusta.
– Asocia tu servidor y haz clic en Deploy. Coolify se encargará del resto.
Paso 4: Configura tu dominio y SSL
- Copia el dominio o IP
En Coolify, bajo el proyecto “n8n”, copia el dominio generado o usa la IP del servidor. - Configura DNS en Cloudflare
– Ve a tu panel de Cloudflare (o tu proveedor DNS).
– Añade un registro A: por ejemplo, “n8n.tudominio.com” apuntando a la IP del servidor.
– Desactiva el proxy para que Coolify use un certificado SSL gratuito de Let’s Encrypt. - Actualiza el dominio en Coolify
Regresa a Coolify, edita el proyecto “n8n” y guarda tu dominio personalizado (opcional).
Paso 5: ¡Listo! Usa n8n
Una vez que el deploy termine (puede tomar unos minutos), abre el URL generado o tu dominio personalizado. Verás el panel de n8n listo para configurar tu usuario y empezar a crear flujos de trabajo con AI.
- Explora plantillas: La comunidad de n8n ofrece cientos de automatizaciones en n8n.io. Solo importa un archivo JSON y listo.
- Personaliza: Yo estaré compartiendo automatizaciones de IA con explicaciones en mi canal, ¡así que suscríbete para no perdértelas!
Costos totales
- Hetzner: $3-$10/mes dependiendo del servidor (Shared CPU es suficiente para empezar a alojar n8n).
- Coolify Cloud: $5/mes.
- Dominio: Gratis si usas un subdominio o el dominio de Coolify.
Total: $8-$15/mes. ¡Más barato que cualquier plan gestionado de n8n!
Conclusión
Hacer self-hosting de n8n con Coolify y Hetzner es una forma económica y sencilla de tomar el control de tus automatizaciones. No necesitas ser experto en DevOps: con esta guía, en menos de 10 minutos tendrás n8n corriendo en tu propio servidor. ¿Listo para crear agentes de IA o integrar tus apps favoritas? ¡Empieza hoy a instalar n8n gratis!
Si te gustó este tutorial, déjame un comentario o mira mi video completo para más detalles. ¡Nos vemos en el próximo proyecto!
¡Conecta WhatsApp con n8n y crea Agentes de IA. Vende Agentes de IA y WhatsApp con n8n y WAsendr!
¿El alojamiento propio de n8n es realmente gratuito?
¿El alojamiento propio de n8n es realmente gratuito? Sí, n8n ofrece una plataforma de automatización que puede ser self hosted dándote full control over tus datos. Cuando tu decides hospedar tu propio n8n en tu propio servidor obtienes access to todas las funcionalidades sin límites de storage.
En nuestra transcripción y consultoría, explicamos cómo las compañias pueden satisfacer sus necesidades con esta solución. 🚀 No se requires gran experiencia en el mundo del code.
¿Por qué n8n?
WAsendr mi SaaS ahora lo puedes integrar con n8n
WAsendr mi SaaS. Haz click para probarlo
Ya se integra con n8n y herramientas similares como Zapier, Make, Pabbly y más herramientas.
Imagínate esto: con n8n y WAsendr, podrías crear un agente de inteligencia artificial que responde preguntas frecuentes en WhatsApp automáticamente, usando datos extraídos de tus sistemas internos.
O, si prefieres usar Pabbly por su simplicidad, podrías conectar WAsendr con tu plataforma de email marketing para enviar recordatorios personalizados a tus clientes. La clave está en la libertad que te da esta combinación: desde soluciones sin código hasta configuraciones más avanzadas, WAsendr se adapta a tu visión y te ayuda a escalar tus operaciones de manera efectiva.
WhatsApp y n8n son herramientas caidas del cielo por que te ayudan a crear Agentes de Inteligencia Artificial que puedes vender a empresas. Puedes revender WhatsApp via tu agencia Go High Level o via n8n con Agentes de IA.
Prueba WAsendr ahora!