Esta guía lo guiará en la configuración de un servidor de automatización N8N utilizando Coolify, una plataforma autohospedada que facilita la implementación de varias aplicaciones usando Docker.

Guía en vídeo: https://youtu.be/7-lCm7utQ48?si=Yw5wH_iG5933W3m7

Tabla de contenido

● Requisitos previos
● Paso 1: Comprar un nombre de dominio
● Paso 2: Configurar Cloudflare
● Paso 3: Configurar un VPS en Hostinger
● Paso 4: Configurar Coolify
● Paso 5: Implementar N8N
● Solución de problemas

Prerrequisitos

Antes de comenzar, asegúrese de tener:
● Una tarjeta de crédito/débito para comprar servicios
● Un administrador de contraseñas (recomendado para almacenar credenciales seguras)

Paso 1: Compra un nombre de dominio

1. Visita un registrador de dominios (recomendamos oficialmente Cloudflare, pero puedes usar cualquier proveedor).
2. Busque el nombre de dominio deseado.
3. Seleccione una opción asequible (los TLD como .org pueden ser más baratos que .com).
4. Complete la compra proporcionando:
○ Información de contacto
○ Detalles de la dirección
○ Información de pago
Estimación de costos: Los nombres de dominio pueden variar entre $7,50 y $15+ por año dependiendo del TLD.

*Nota: 'Moverlo a Cloudflare' debería decir 'Apuntar servidores de nombres a Cloudflare'

Paso 2: Configurar Cloudflare

Cloudflare ofrece gestión de DNS, servicios CDN y certificados SSL.

1. Cree una cuenta de Cloudflare o inicie sesión en cloudflare.com.
2. Desde el panel de control, seleccione "Agregar un sitio" o "Agregar un dominio".
3. Ingrese su nombre de dominio y continúe.
4. Seleccione el plan gratuito (suficiente para la mayoría de las configuraciones básicas).
5. Cloudflare le proporcionará direcciones de servidor de nombres (generalmente dos).
6. Vaya a su registrador de dominios (donde compró su dominio) y:
○ Encuentra la configuración de DNS o servidor de nombres
○ Reemplace los servidores de nombres predeterminados con los servidores de nombres de Cloudflare
7. Regrese a Cloudflare y complete la activación.

Nota: La propagación de DNS puede tardar entre 24 y 48 horas, pero a menudo se completa en cuestión de minutos o unas pocas horas.

Paso 3: Configurar un VPS en Hostinger

1. Vaya a Hostinger y cree una cuenta.
2. Navegue hasta las opciones de VPS y seleccione KVM VPS.
3. Elija las opciones:
○ Seleccione una ubicación de servidor (elija según su ubicación o la de sus usuarios)
○ Para la instalación, seleccione Coolify
○ Cree una contraseña de root segura (se recomiendan entre 15 y 20 caracteres)
○ Deseleccione cualquier complemento innecesario
○ Elija el plan KVM2 (o superior si espera mayores necesidades de recursos)

4. Seleccione su período de suscripción (mensual o anual) y complete el pago.
5. Una vez completado, se le dirigirá a la página de administración de VPS.
6. Anote la dirección IP de su servidor: la necesitará para el siguiente paso.

Estimación de costos: KVM2 en Hostinger cuesta aproximadamente $10-15 por mes.

Paso 4: Configurar Coolify

A. Configurar registros DNS para Coolify

1. Vaya a su panel de Cloudflare y seleccione su dominio.
2. Vaya a la configuración de DNS.
3. Agregar un nuevo registro A:
○ Nombre: "coolify" (esto crea coolify.yourdomain.com)
○ Destino: Su dirección IP de VPS
○ TTL: Auto
4. Guarde el registro.

B. Configurar los ajustes de SSL
1. En Cloudflare, vaya a la sección SSL/TLS.
2. Establezca el modo de cifrado en "Completo" y guarde los cambios.
C. Acceder y configurar Coolify
1. Una vez que su VPS esté listo (el estado mostrará "En ejecución"), acceda a la página de configuración de Coolify usando la dirección IP proporcionada.
2. Cree su cuenta de administrador y guarde la contraseña de forma segura.
3. Omita la incorporación si lo desea.
4. Vaya a Configuración y actualice el dominio:
○ Ingrese https://coolify.yourdomain.com
○ Guardar cambios
5. Después de la propagación de DNS (generalmente rápida con Cloudflare), podrás acceder a Coolify en coolify.yourdomain.com.

Paso 5: Implementar N8N

A. Configurar DNS para N8N

1. Regrese a la configuración de DNS de Cloudflare.
2. Agregue otro registro A:
○ Nombre: "n8n" (crea n8n.yourdomain.com)
○ Destino: Misma dirección IP del VPS
○ TTL: Auto
3. Guarde el registro.

B. Crear proyectos en Coolify

1. Inicie sesión en su panel de control de Coolify.
2. Crea un nuevo proyecto (piensa en esto como una carpeta):
○ Haga clic en "Agregar nuevo proyecto"
○ Nómbralo (por ejemplo, "n8n-setup-system")
○ Haga clic en Continuar
3. Opcionalmente, cree un proyecto de base de datos:
○ Haga clic en "Agregar nuevo proyecto" nuevamente
○ Nómbralo (por ejemplo, "DB")

C. Implementar N8N con PostgreSQL

1. Seleccione su proyecto.
2. Haga clic en "Agregar un nuevo recurso".
3. Busque y seleccione "n8n con PostgreSQL".
4. Configurar la instalación:
○ Nómbralo (por ejemplo, "n8n-postgres")
○ Deje los valores predeterminados como están
5. Configure los ajustes del dominio:
○ Ingrese su subdominio: n8n.yourdomain.com
6. Haga clic en Guardar.
7. Implemente la aplicación haciendo clic en el botón "Implementar" en la parte superior derecha.
8. Espere a que se complete la implementación (normalmente tarda unos minutos).
9. Una vez completada la implementación, verifique el estado de salud (debería mostrar "Saludable").
10. Haga clic en “Enlaces” para acceder a su instalación de N8N.

D. Activar la licencia N8N

1. Cuando acceda por primera vez a N8N, siga el asistente de configuración.
2. Cuando se le solicite una licencia, seleccione la licencia comunitaria gratuita.
3. Revise su correo electrónico para obtener la clave de licencia.
4. Ingrese o haga clic en el botón para aplicar la clave de licencia.
5. Complete el proceso de configuración de N8N.

Solución de problemas

Problemas comunes que se deben comprobar si las cosas no funcionan:
● Asegúrese de que SSL/TLS esté configurado en "Completo" en Cloudflare
● Verifique que sus direcciones IP estén ingresadas correctamente en los registros DNS
● Asegúrate de estar usando HTTPS en las configuraciones de tu dominio
● Dar tiempo a los cambios de DNS para que se propaguen
● Verifique el estado de salud y los registros de Coolify si los servicios no se inician

Probando su configuración

Para probar si todo funciona correctamente:

1. Inicie sesión en su instalación de N8N
2. Crea un webhook simple
3. Pruebe el webhook con una solicitud POST

Si recibe una respuesta, ¡enhorabuena! Su servidor N8N está configurado correctamente y listo para usar.

Próximos pasos

Con su servidor N8N ahora en funcionamiento, puede:

● Crear flujos de trabajo
● Configurar integraciones con otros servicios
● Explora otras aplicaciones disponibles a través de Coolify
● Considere configurar copias de seguridad automáticas para su servidor

Recuerde que su instalación de Coolify le da acceso a muchas otras aplicaciones de código abierto que puede implementar con pasos similares.

Share Article

Get stories direct to your inbox

We’ll never share your details. View our Privacy Policy for more info.