Configurar n8n en un VPS
Guía paso a paso para configurar n8n con SSL y Docker.
n8n es una potente herramienta de automatización de workflows de código abierto. Te permite conectar cientos de servicios (como Telegram, Google Sheets, Bitrix24 u OpenAI) sin escribir una sola línea de código. A diferencia de las alternativas en la nube, n8n se ejecuta en tu propio VPS, garantizando total privacidad de los datos y eliminando los molestos límites en el número de pasos de ejecución.
n8n está disponible para su instalación en los planes NVMe 2 y superiores. Como la plataforma depende de Node.js y una base de datos dedicada, necesita al menos 2 GB de RAM para funcionar de forma ágil y estable.
Preparación del dominio
A diferencia de las configuraciones básicas, nuestra Ready Image requiere un dominio para configurar correctamente el SSL (HTTPS).
- Adquiere un dominio o crea un subdominio (p. ej.,
n8n.tu-sitio.com). - En el panel de control DNS de tu dominio, crea un registro A que apunte a la dirección IP de tu VPS.
- Espera a que se propague el DNS (normalmente entre 5 y 30 minutos).
Conexión al servidor
- Accede a tu área de cliente → VPS → selecciona tu servidor.
- Copia los datos de conexión (dirección IP y contraseña root).
- Conéctate por SSH (sustituye la IP por la real que aparece en las propiedades del servidor):
ssh root@YOUR_SERVER_IP
¿Todavía no tienes un VPS?
Fornex ofrece hosting VPS con acceso root completo y soporte 24/7. Consigue un servidor estable con discos NVMe para un funcionamiento rápido y fiable. Más detalles en la página VPS de Fornex.
Ejecutar el asistente de configuración de n8n
Al iniciar sesión, verás la pantalla de bienvenida de n8n SSL Ready Image. Para arrancar el servicio y asegurar tu instalación, ejecuta este único comando:
n8n-setup
Lo que ocurre a continuación:
- Domain: el script te pedirá tu dominio (p. ej.,
n8n.example.com). - Email: proporciona una dirección de correo para las notificaciones de Let's Encrypt (recibirás un aviso si tu certificado está próximo a caducar).
- SSL: el script configura Nginx automáticamente y obtiene un certificado SSL gratuito.
- Docker: el sistema descarga la última imagen de n8n y lanza el contenedor.
En cuanto veas el mensaje ✅ Setup complete!, ya estás listo para empezar.
Configuración inicial de n8n
Acceso a la interfaz web
Olvídate de direcciones IP y números de puerto. Abre tu navegador y accede a:
https://tu-dominio.com
En tu primera visita, tendrás que crear una cuenta Owner. Introduce tu nombre, correo electrónico y contraseña. Estos datos se almacenan localmente en tu servidor y nunca se comparten con el cloud de n8n.
Registro en la interfaz web de n8n
Gestión del servicio (Docker)
Como n8n se ejecuta dentro de un contenedor Docker, puedes administrarlo con los comandos estándar de docker compose. Navega al directorio del proyecto (normalmente /root/n8n — comprueba la salida del script de configuración para confirmarlo):
- Reiniciar:
docker compose restart - Actualizar la imagen:
docker compose pull && docker compose up -d - Ver logs en tiempo real:
docker compose logs -f
Consejos útiles
- Webhooks seguros: gracias a la configuración SSL, tus webhooks usan ahora
https://. Es un requisito indispensable para integrarse con Telegram, WhatsApp o la mayoría de las pasarelas de pago. - Arranque automático: el servicio está configurado para iniciarse automáticamente. Si tu VPS se reinicia, n8n volverá a estar en línea sin que tengas que hacer nada.
- Vigila la RAM: si planeas procesar archivos JSON de gran tamaño o arrays muy largos, monitoriza la carga de tu servidor en la sección «Monitoring» de tu área de cliente.
Ayuda
¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!