Guía Definitiva: Cómo Instalar n8n en un VPS de Hostinger Paso a Paso (2026)

Noticias Tech

Guía Definitiva: Cómo Instalar n8n en un VPS de Hostinger Paso a Paso (2026)

EmaStack 6 min de lectura

Aprende a desplegar tu propia instancia de n8n en un VPS de Hostinger usando Docker Compose. Domina la automatización self-hosted, garantiza la soberanía de tus datos, y ahorra cientos de dólares en plataformas SaaS. Incluye configuración de dominio y certificados SSL gratuitos.

La automatización de procesos se ha convertido en el verdadero motor de los negocios digitales modernos. Si bien plataformas SaaS como Zapier o Make son accesibles para principiantes, rápidamente se vuelven insostenibles a nivel de costos cuando escalas tus flujos de trabajo o implementas agentes de IA complejos. La solución definitiva para profesionales, agencias y startups es el self-hosting de n8n.

Al alojar n8n en tu propio servidor Virtual Private Server (VPS), obtienes ejecuciones ilimitadas, control absoluto sobre tus credenciales y privacidad total de los datos. En este tutorial técnico y detallado, te enseñaremos exactamente cómo desplegar n8n en producción utilizando un VPS de Hostinger, integrando Docker y certificados SSL gratuitos.

🎁 Aviso Estratégico: Para seguir este tutorial, necesitarás un servidor VPS. Recomendamos Hostinger por su relación calidad-precio inigualable, ancho de banda sustancial y discos NVMe. Usa nuestro enlace exclusivo de Referido Hostinger (hasta 20% de descuento) para obtener el mejor precio en la contratación de tu nuevo VPS.

1. ¿Por Qué Elegir un VPS de Hostinger para n8n?

Cuando decides optar por el camino del self-hosting, la infraestructura subyacente dictamina el rendimiento de tus automatizaciones. Hostinger se posiciona como una de las mejores opciones en 2026 por varias razones:

Para una instancia de n8n fluida (especialmente iterando con nodos de IA y bases vectoriales), recomendamos el Plan VPS KVM 2 (2 vCPU, 8 GB RAM) de Hostinger. No olvides aplicar el descuento del 20% usando este enlace.

2. Requisitos Previos

Antes de abrir la terminal, asegúrate de tener:

  1. Un VPS de Hostinger activo ejecutando Ubuntu 22.04 LTS o 24.04 LTS.
  2. Un dominio o subdominio apuntando a la dirección IP de tu servidor VPS (ej. n8n.tudominio.com). Esto se hace configurando un Récord A en la zona DNS de tu registrador de dominios.
  3. Un cliente SSH (Terminal en Mac/Linux, o PuTTY/Termius en Windows) para acceder a tu servidor.

3. Preparando el Entorno VPS

Acceso SSH y Actualizaciones Base

Abre tu terminal y conéctate al servidor:

ssh root@IP_DE_TU_VPS

Una vez dentro, la primera regla de oro en administración de servidores es actualizar el sistema y asegurar los cimientos:

sudo apt update && sudo apt upgrade -y
sudo apt install curl nano git ufw -y

Instalación de Docker y Docker Compose

La forma más robusta y mantenible de instalar n8n es mediante contenedores Docker. Aísla dependencias y facilita respaldos. Instalemos Docker usando el script oficial:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Verifica que Docker está corriendo:

docker --version
docker compose version

4. Configurando Caddy y n8n

Para que tu instancia de n8n sea segura (HTTPS) y accesible desde tu dominio, usaremos Caddy como proxy inverso. Caddy es excepcionalmente fácil de configurar, ya que obtiene y renueva certificados SSL de Let's Encrypt de forma automática.

A. Crear la Estructura de Directorios

Vamos a crear una carpeta dedicada para tu ecosistema de automatización:

mkdir -p /opt/n8n/caddy_data
mkdir -p /opt/n8n/caddy_config
mkdir -p /opt/n8n/n8n_data
cd /opt/n8n

Aplica los permisos correctos para que el contenedor de n8n pueda escribir en su carpeta (n8n corre bajo el usuario node, UID 1000):

chown -R 1000:1000 /opt/n8n/n8n_data

B. Creando el Archivo Docker Compose

Dentro de la carpeta /opt/n8n, usaremos el editor de texto nano para crear nuestro manifiesto de servicios:

nano docker-compose.yml

Pega la siguiente configuración. ¡Atención! Debes reemplazar tu_email@ejemplo.com y n8n.tudominio.com con tus datos reales.

version: "3.7"

services:
  caddy:
    image: caddy:latest
    container_name: caddy_proxy
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - ./caddy_data:/data
      - ./caddy_config:/config

  n8n:
    image: docker.n8n.io/n8n/n8n:latest
    container_name: n8n_app
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.tudominio.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - NODE_ENV=production
      - WEBHOOK_URL=https://n8n.tudominio.com/
      - GENERIC_TIMEZONE=America/Bogota
    volumes:
      - ./n8n_data:/home/node/.n8n
    depends_on:
      - caddy

Guarda y cierra el archivo (CTRL+O, Enter, CTRL+X).

C. Creando el Caddyfile

Ahora crearemos el archivo de configuración para nuestro proxy inverso Caddy:

nano Caddyfile

Copia el siguiente contenido (recuerda cambiar el dominio y tu correo):

n8n.tudominio.com {
    reverse_proxy n8n_app:5678
    tls tu_email@ejemplo.com
}

Nota: Caddy usará tu dirección de correo electrónico para el registro y alertas importantes de Let's Encrypt al aprovisionar tu certificado SSL gratuito.

5. Asegurando el Servidor (Firewall)

Antes de levantar el servicio, aseguremos el VPS para que solo acepte tráfico legítimo:

ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow http
ufw allow https
ufw enable

6. ¡Despliegue a Producción!

Tenemos todos los ingredientes listos. Estando en la carpeta /opt/n8n, arranca tus contenedores en modo 'detached' (segundo plano):

docker compose up -d

El servidor descargará las imágenes de n8n y Caddy. Este proceso puede tardar unos minutos. Una vez finalice y te devuelva el control de la terminal, puedes ver los logs (registros) corriendo en tiempo real para asegurarte de que Caddy generó el certificado SSL exitosamente:

docker compose logs -f caddy

7. Primera Configuración de Tu n8n Self-Hosted

Abre tu navegador de preferencia y visita: https://n8n.tudominio.com

Deberías ser recibido por una pantalla de configuración inicial pidiéndote crear tu cuenta de "Owner" (Dueño).

  1. Ingresa tu correo electrónico, un nombre de usuario y una contraseña robusta.
  2. Contesta las preguntas de onboarding.
  3. ¡Bienvenido a tu propio ecosistema infinito de automatización!

Monitoreo Básico

Si en el futuro tu servidor presenta lentitud o quieres ver cuántos recursos consume tu entorno n8n, simplemente usa el comando integrado de Docker en tu VPS:

docker stats

Escala Ilimitadamente y Optimiza Costos

Felicidades. Acabas de desplegar una infraestructura backend de grado profesional. Lo que antes te costaría cientos de dólares mensuales en plataformas por suscripción mediante topes de ejecución, ahora opera en tu VPS con límites impuestos únicamente por tu CPU y RAM. Puedes integrar fácilmente flujos conversacionales, crear chatbots RAG conectando LangChain, o automatizar operaciones complejas de optimización de imágenes.

Si estás planeando seriamente orquestar flujos de trabajo empresariales, no escatimes en la infraestructura inicial. Contar con un VPS sólido marca la diferencia entre un flujo fallido por timeout y una operación imperceptible en tiempo real.

🚀 Haz realidad tu proyecto hoy mismo: Aprovecha la arquitectura NVMe KVM y el asombroso precio de introducción usando nuestro enlace exclusivo: Obtener hasta 20% OFF en VPS Hostinger. La soberanía de tus datos comienza con un servidor propio.