ACLClouds
ACLClouds

n8n autoalojado en un VPS: guía para empezar

Instalación preconfigurada o manual con Docker, HTTPS, webhooks y copias de seguridad: los pasos para ejecutar n8n en su propio VPS.

n8n conecta sus aplicaciones, sus API y sus bases de datos en workflows visuales. Alojarlo usted mismo en un VPS le permite mantener el control de los datos y de la configuración. Estos son los pasos para empezar correctamente, desde la instalación hasta el primer workflow.

  • n8n autoalojado mantiene sus workflows y credenciales en un servidor que usted administra.
  • Prevea 2 GB de RAM como mínimo, con Debian y Docker como base.
  • El VPS n8n preconfigurado instala Docker, el volumen persistente y HTTPS sin coste adicional.
  • Mantenga cerrado el puerto 5678 y utilice un proxy inverso con HTTPS para los webhooks.

Por qué autoalojar n8n

n8n existe en versión cloud, gestionada por su editor, y en versión autoalojada, que usted instala donde quiera. En su VPS, las credenciales, los datos de los workflows y el historial de ejecuciones permanecen en una máquina que usted administra, con acceso root. A cambio, las actualizaciones, las copias de seguridad y la seguridad corren de su cuenta.

  • Los datos de los workflows y las credenciales en su propio servidor.
  • Acceso root para añadir herramientas o servicios junto a n8n.
  • Las actualizaciones, las copias de seguridad y el cortafuegos bajo su responsabilidad.

Elegir el VPS

n8n se ejecuta en un contenedor Docker bajo Linux. Cuente con 2 GB de RAM como mínimo, y más si sus workflows procesan grandes volúmenes de datos o se ejecutan con frecuencia. Debian es una base excelente: ligera, estable y bien adaptada a Docker. Para comparar los criterios de un servidor virtual, lea nuestra guía para elegir un VPS en 2026.

  • 2 GB de RAM como mínimo, más para workflows pesados o frecuentes.
  • Debian como sistema base, con Docker.
  • Un nombre de dominio o un subdominio para el acceso por HTTPS.

Instalación preconfigurada o manual

Lo más sencillo es el VPS n8n preconfigurado: se elige al hacer el pedido, sin coste adicional, e instala n8n con Docker, un volumen persistente y HTTPS automático en su dominio o en un subdominio gratuito de aclclouds.online. Para controlar cada ajuste, siga en su lugar la guía para instalar n8n en un VPS: Docker Compose, carpeta /opt/n8n, dominio y zona horaria.

  • Preconfigurado: el contenedor, el volumen persistente y el certificado se crean automáticamente.
  • Manual: un archivo Compose y después el comando docker compose up -d.
  • En ambos casos, el acceso root al VPS sigue siendo suyo.

HTTPS y webhooks

Los servicios externos que llaman a sus webhooks suelen exigir una dirección HTTPS. El puerto 5678 de n8n debe escuchar solo en local, detrás de un proxy inverso como Caddy o Nginx que gestione el certificado. Indique también la URL pública en la configuración de n8n (WEBHOOK_URL); de lo contrario, las direcciones de webhook mostradas serán incorrectas. La guía para exponer un webhook de n8n por HTTPS detalla el DNS, Caddy y el cortafuegos.

  • Un registro DNS de tipo A que apunte a la IPv4 del VPS.
  • Los puertos 80 y 443 abiertos, el puerto 5678 cerrado a la red pública.
  • N8N_HOST, N8N_PROTOCOL y WEBHOOK_URL definidos en la configuración.

Primer workflow, copias de seguridad y actualizaciones

Un workflow de n8n combina un disparador, transformaciones y acciones. Empiece con un disparador manual para hacer pruebas y sustitúyalo después por una programación o un webhook. La guía para crear su primera automatización con n8n envía, por ejemplo, un mensaje a Discord. Después, haga copias de seguridad periódicas del volumen de datos de n8n y exporte sus workflows antes de cada actualización de la imagen Docker.

  • Probar con un disparador manual antes de publicar el workflow.
  • Guardar los secretos en las credenciales de n8n, nunca en texto plano en un nodo.
  • Conservar una copia del volumen de n8n fuera del VPS, según la regla 3-2-1.

Preguntas frecuentes

¿n8n es gratuito en autoalojamiento?

La edición comunitaria de n8n puede autoalojarse sin suscripción, en el marco de su licencia. Usted paga el servidor que la aloja, y algunas funciones avanzadas forman parte de los planes de pago del editor.

¿Cuánta RAM necesita n8n?

Cuente con 2 GB como mínimo. Los workflows frecuentes, los archivos grandes o muchas ejecuciones en paralelo requieren más: vigile la memoria en las estadísticas del VPS desde el panel.

¿El VPS n8n preconfigurado cuesta más?

No. La solución n8n preconfigurada está disponible sin coste adicional: solo paga el VPS elegido y conserva el acceso root.

¿Hace falta un nombre de dominio para n8n?

No con la solución preconfigurada, que puede usar un subdominio gratuito de aclclouds.online. Con su propio dominio, añada un registro A que apunte a la IPv4 del VPS.