Guía

Cómo instalar n8n en un VPS de Hostinger, paso a paso

La plantilla de n8n de Hostinger paso a paso: primer acceso, dominio propio con HTTPS y los ajustes del primer día que evitan sustos después.

Por Javier Giménez Jordana · Actualizada el

Tener n8n en tu propio servidor es la forma más barata de automatizar a partir de cierto volumen: pagas el servidor y no cada ejecución. A cambio, el mantenimiento pasa a ser tuyo. Esta guía explica cómo instalarlo en un VPS de Hostinger con su plantilla de n8n, cómo ponerle tu dominio y, sobre todo, los ajustes que conviene hacer el primer día para no llevarte sustos después. Varios salen de errores que cometimos con el n8n que mueve esta web.

Antes de empezar: ¿te compensa autoalojarlo?

n8n se puede usar de dos formas: en su nube (n8n Cloud), donde pagas una cuota según las ejecuciones y ellos se ocupan de todo, o instalado en tu servidor, donde la edición comunitaria no tiene coste de licencia y solo pagas el servidor.

n8n Cloudn8n en tu VPS
Qué pagasCuota según ejecucionesEl servidor, tengas las ejecuciones que tengas
MantenimientoLo hacen ellosActualizaciones y copias las haces tú
Tus datosEn su infraestructuraEn tu servidor
Compensa si…Tienes pocos flujos y no quieres tocar un servidorTienes volumen, necesitas control o quieres aprender

Si todavía no sabes qué quieres automatizar, empieza por la guía de automatizar tareas con IA: elegir bien la primera tarea importa más que dónde la ejecutas.

Paso 1: crear el VPS con n8n ya instalado

Hostinger tiene un acceso directo para esto. En el panel, entra en VPS y verás una tarjeta llamada Self hosting n8n con el botón Set up n8n; también aparece n8n en el menú lateral, en el apartado de agentes de IA. Entrando por ahí, el asistente tiene cuatro pantallas:

  1. Ubicación del servidor. Hostinger propone el centro de datos con menor latencia desde donde estás. Desde España nos sugirió Francia, con 36 ms. Si tus clientes están en Europa, quédate en Europa: es mejor también para la protección de datos.
  2. Qué instalar. Ya viene elegido n8n instalado en Ubuntu 24.04. No hace falta tocar nada. Con Change OS se accede al resto de sistemas y aplicaciones, entre ellos las otras dos variantes de n8n: la de queue mode, que reparte las ejecuciones entre varios procesos y solo compensa con mucho volumen, y la que trae más de cien flujos de la comunidad precargados.
  3. Acceso al servidor. Pide una contraseña de root (el botón Generate crea una segura; guárdala en tu gestor de contraseñas) y, de forma opcional, una clave SSH. Si sabes usarla, añádela: entrar por clave es más seguro que por contraseña. Si no, se puede añadir después desde el panel.
  4. Funciones adicionales. Ofrece dos: el escáner de malware Monarx, que es gratuito, y las copias de seguridad diarias automáticas, que son de pago (2,99 € al mes con KVM 1). No hace falta contratarlas: Hostinger ya incluye una copia automática semanal gratis, y las copias de tus flujos las puedes hacer tú sin coste, como explicaremos en una próxima guía. Ambas cosas se pueden añadir o quitar más tarde.

El asistente también te pide elegir plan. Estos eran los cuatro el 27 de septiembre de 2026; los precios son promocionales con permanencia, y conviene mirar el de renovación:

PlanCPU y memoriaDiscoPrecio / renovación
KVM 11 vCPU, 4 GB50 GB NVMe5,49 € / 11,99 € al mes
KVM 22 vCPU, 8 GB100 GB NVMe7,99 € / 14,99 € al mes
KVM 44 vCPU, 16 GB200 GB NVMe10,99 € / 27,99 € al mes
KVM 88 vCPU, 32 GB400 GB NVMe21,99 € / 49,99 € al mes

Para empezar con n8n y unos cuantos flujos, KVM 1 es suficiente. KVM 2 tiene sentido si vas a mover mucho volumen, ficheros o textos largos hacia la IA, o si quieres usar el modo queue. Los cuatro incluyen un snapshot, una foto del servidor que puedes restaurar, y el plan se puede ampliar después sin reinstalar.

Lo que no dice el precio mensual es que se paga por adelantado. Al elegir KVM 1, el asistente ofrece tres periodos: 24 meses a 5,49 € al mes, 12 meses a 5,99 € y un mes suelto a 7,99 €, más impuestos. Con 24 meses, el pago inicial es de 159,43 € (131,76 € más 27,67 € de impuestos), y al terminar se renueva a 11,99 € al mes. Si solo quieres probar n8n, un mes sale por unos 10 € y no te ata; si lo vas a usar en serio, el periodo largo es el más barato por mes.

Ojo si reinstalas un VPS que ya usas: cambiar el sistema borra el contenido del servidor. Haz antes una copia de lo que tengas.

Paso 2: el primer acceso

En nuestra instalación, desde que pagamos hasta que n8n respondió pasaron unos siete minutos. n8n queda funcionando dentro de Docker y accesible en https://n8n.[nombre-de-tu-vps], con el nombre de máquina que te asigna Hostinger (del tipo srv1234567.hstgr.cloud). El certificado HTTPS de Let’s Encrypt se emite solo, y la versión http:// redirige a la segura.

Si nada más terminar ves un error 404, espera un minuto: el proxy que gestiona el tráfico arranca antes que n8n. A nosotros nos pasó durante unos instantes antes de cargar la página.

La primera vez que entras te pide crear la cuenta de propietario: correo, nombre y contraseña. Después, n8n hace unas preguntas de bienvenida: qué papel tienes, qué puesto ocupas en la empresa, para quién son las automatizaciones y el tamaño de la empresa. Sirven para personalizar lo que te enseña al principio; no cambian nada de la instalación.

Esa cuenta es la llave de todo lo que conectes después (tu correo, tu CRM, tus claves de API), así que usa una contraseña larga que no uses en otro sitio y guárdala en un gestor de contraseñas.

Paso 3 (opcional): ponerle tu propio dominio

La dirección que viene de serie ya funciona con HTTPS, así que este paso es opcional. Merece la pena si vas a usar este n8n de forma estable: las URL de los webhooks que des a otras aplicaciones llevan el dominio, y con uno propio (como n8n.tuempresa.com) puedes cambiar de servidor sin tener que actualizarlas una a una. Si lo vas a hacer, hazlo antes de crear webhooks. Si solo estás probando n8n, sáltatelo: nosotros no lo hicimos en nuestra instalación de prueba. Lo que sigue sale de su configuración real, pero la emisión del certificado con un dominio propio no la llegamos a ejecutar.

Antes de nada, mira tu configuración real. La documentación de Hostinger explica este paso con una variable llamada TRAEFIK_HOST, pero la plantilla que nos instaló en septiembre de 2026 no la usa: el .env traía estas dos, y el docker-compose.yml ya las usa para todo (dirección de n8n, webhooks y certificado):

DOMAIN_NAME=srv1234567.hstgr.cloud
SUBDOMAIN=n8n

Con esa versión, cambiar el dominio es esto:

  1. En el DNS de tu dominio, crea un registro A con el nombre del subdominio (por ejemplo, n8n) apuntando a la IP del VPS. Si tu DNS está en Cloudflare, déjalo en gris (“solo DNS”): el certificado se valida conectando directamente al puerto 443 del servidor, y con la nube naranja Cloudflare se pone en medio y la validación falla.
  2. Entra al servidor por SSH, o con el botón Web console del panel del VPS, que abre un terminal en el navegador, y edita el .env en /docker/n8n: pon tu dominio en DOMAIN_NAME y deja SUBDOMAIN como el nombre del registro.
  3. Si tu dominio lleva ñ o tildes, escríbelo en punycode, que es como lo entienden los servidores: aipulsespaña.es se escribe xn--aipulsespaa-beb.es. Cualquier conversor de “IDN a punycode” te da el tuyo.
  4. Aplica el cambio desde esa carpeta con docker compose up -d. Traefik pide entonces el certificado HTTPS para el dominio nuevo. Si falla, lo habitual es que el DNS aún no se haya propagado o que el registro esté en naranja.

Si tu .env sí trae TRAEFIK_HOST, tienes la versión que describe Hostinger en su artículo de ayuda: sigue sus pasos.

Paso 4: los ajustes que conviene hacer el primer día

Toda la configuración de n8n se hace con variables de entorno en el bloque environment de docker-compose.yml. Los secretos, mejor en el .env, referenciados como ${NOMBRE}. Hay tres ajustes que merece la pena revisar antes de montar ningún flujo:

Paso 5: copias de seguridad y actualizaciones

Esta es la parte que hace que autoalojar salga barato o caro. Dos hábitos bastan:

Una costumbre que nos habría ahorrado semanas: después de actualizar, comprueba que tus flujos siguen produciendo lo que deben, no solo que terminan “en verde”. Un flujo puede acabar sin errores y no haber hecho nada.

Seguridad básica

Problemas frecuentes

SíntomaCausa habitual
Los webhooks muestran una URL con el dominio antiguo o con httpWEBHOOK_URL sin actualizar tras cambiar el dominio
Los flujos programados se ejecutan a una hora que no es la tuyaFalta GENERIC_TIMEZONE
Tras migrar, las credenciales dan errorLa clave de cifrado no es la misma que en el servidor anterior
El certificado HTTPS no se emiteEl registro A aún no apunta al VPS o no se ha propagado
El disco se llenaHistorial de ejecuciones demasiado largo para el tamaño del VPS
Una web externa rechaza las peticiones de tu n8nAlgunos servicios bloquean IP de centros de datos. Nos pasó con el RSS de YouTube y lo resolvimos pidiéndolo desde otro servidor

Preguntas frecuentes sobre n8n en un VPS

¿Es gratis instalar n8n en mi propio servidor?

La edición comunitaria de n8n no tiene coste de licencia para uso propio; pagas el servidor. Algunas funciones de empresa (como ciertos controles de usuarios o entornos) son de pago también en autoalojado. Para automatizar tu negocio, la edición comunitaria suele bastar.

¿Puedo usar mi n8n autoalojado para hacer automatizaciones a clientes?

Sí. La licencia de la edición comunitaria (la Sustainable Use License) permite construir y mantener automatizaciones para clientes en tu instancia y cobrarles por ese trabajo. Lo que no permite es ofrecer n8n como servicio para que tus clientes creen o editen sus propios flujos en él. Si ese es tu plan, lee la licencia completa en la documentación de n8n antes de montarlo.

¿Qué VPS necesito para n8n?

Para unos pocos flujos, el plan más pequeño de Hostinger (1 vCPU y 4 GB de memoria) basta. Lo que más consume son las ejecuciones con mucho volumen de datos (ficheros, textos largos para la IA) y el modo queue. Empieza pequeño y sube de plan si ves que la memoria se queda corta: se amplía sin reinstalar.

¿Cómo paso mis flujos de n8n Cloud a mi servidor?

Exporta los flujos desde n8n Cloud (se descargan como JSON) e impórtalos en tu instancia. Las credenciales no viajan con los flujos: tendrás que volver a introducirlas. Y revisa los webhooks, porque su URL cambia de dominio.

¿Es difícil mantener n8n en un VPS?

Con la plantilla, el día a día es poco: actualizar de vez en cuando y vigilar el disco. Lo que sí exige es que alguien sea responsable de hacerlo. Si nadie en tu equipo va a mirar el servidor, n8n Cloud te sale más caro en cuota, pero más barato en disgustos.

Para ver qué montar una vez instalado, tienes la guía de automatizar tareas con IA, con un primer flujo paso a paso, y la de qué modelo de IA elegir para los pasos de IA. Las novedades de agentes y herramientas están en Agentes de IA.

Otras guías

Boletín

Las noticias de IA que importan, en tu email

Sin ruido. Solo lo más relevante de IA, cada día, en tu email.

Sin spam · Cancela cuando quieras