Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo autoalojar n8n en Hetzner (Guía 2026)

Aprende a alojar n8n en Hetzner, con una guía detallada de 2026 sobre instalación, configuración y specs recomendadas para un despliegue fluido. Guía completa.

Cómo autoalojar n8n en Hetzner (Guía 2026)

Si buscas automatizar flujos de trabajo usando n8n, el autoalojamiento en Hetzner es una excelente opción. Hetzner Cloud ofrece soluciones VPS asequibles, lo que lo convierte en una plataforma adecuada para desarrolladores y entusiastas de homelab. Esta guía te guía a través del proceso de instalación y configuración de n8n en Hetzner, asegurando que puedas tener el control total de tus tareas de automatización.

¿Por qué usar Hetzner para n8n?

Antes de sumergirnos en la instalación, veamos por qué Hetzner es una gran elección para el autoalojamiento de n8n.

ProveedorPrecio (EUR/USD por mes)RendimientoCentros de Datos
Contabo VPS5.99 EURModeradoAlemania, EE. UU.
Hetzner Cloud4.15 EURAltoAlemania, Finlandia
DigitalOcean6 USDAltoEn todo el mundo
Vultr6 USDAltoEn todo el mundo
Linode (Akamai)5 USDAltoEn todo el mundo

Con precios a partir de 4.15 EUR/mes para Hetzner, puedes configurar un entorno robusto para tu instancia de n8n.

Requisitos Previos

  1. Una Cuenta en Hetzner: Regístrate para obtener una cuenta en Hetzner Cloud.
  2. Conocimientos Básicos de Linux: Entender los comandos será esencial.
  3. Configuración de VPS: Crea una instancia de VPS con un mínimo de 1 GB de RAM y 1 CPU (suficiente para n8n).

Guía de Instalación Paso a Paso

Paso 1: Crea tu VPS en Hetzner

  1. Inicia sesión en tu cuenta de Hetzner.
  2. Ve a la sección “Cloud” y selecciona “Crear Servidor”.
  3. Elige el tipo de servidor, como “CX11”, que cuesta 4.15 EUR/mes.
  4. Selecciona la distribución de Linux (se recomienda Ubuntu 20.04 LTS).
  5. Configura los ajustes del servidor y crea el servidor.

Paso 2: Accede a tu VPS

Una vez que tu servidor esté creado, accede a él usando SSH:

ssh root@your-server-ip

Reemplaza your-server-ip con tu dirección IP real.

Paso 3: Actualiza el Sistema

Asegúrate de que tu sistema esté actualizado:

apt update && apt upgrade -y

Paso 4: Instala Docker

n8n funciona sin problemas con Docker. Para instalar Docker, ejecuta los siguientes comandos:

apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install docker-ce -y

Paso 5: Configura los Permisos de Docker

Añade tu usuario al grupo Docker:

usermod -aG docker $USER

Cierra sesión y vuelve a iniciar sesión para aplicar los cambios.

Paso 6: Ejecuta n8n

Usa Docker para ejecutar n8n en un contenedor:

docker run -d --name n8n -p 5678:5678 n8n-io/n8n

Ahora puedes acceder a n8n a través de tu navegador web en http://your-server-ip:5678.

Paso 7: Asegura n8n con HTTPS

Asegurar tu instancia de n8n es crucial. Vamos a configurar Nginx y a obtener un certificado SSL:

  1. Instala Nginx:
apt install nginx -y
  1. Instala Certbot:
apt install certbot python3-certbot-nginx -y
  1. Configura Nginx:

Crea un nuevo archivo de configuración para n8n:

nano /etc/nginx/sites-available/n8n

Agrega las siguientes configuraciones (no olvides reemplazar your_domain):

server {
    listen 80;
    server_name your_domain;

    location / {
        proxy_pass http://localhost:5678;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. Habilita la Configuración de Nginx:
ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx
  1. Obtén un Certificado SSL:
certbot --nginx -d your_domain

Sigue las indicaciones para asegurar tu sitio.

Preguntas Frecuentes

¿Puedo ejecutar n8n en un entorno diferente a Hetzner?

Sí, n8n se puede desplegar en varias infraestructuras, incluyendo DigitalOcean, Vultr y otras. Cada plataforma puede tener pasos de configuración únicos, pero las imágenes de Docker permanecen consistentes entre proveedores. Explora otras opciones de VPS para una comparación completa de VPS para encontrar la que mejor se adapte a tu presupuesto y necesidades.

¿Cómo puedo escalar mi instancia de n8n?

Escalar tu instancia de n8n implica principalmente actualizar tu VPS. Si encuentras limitaciones en el procesamiento o la memoria, considera mudarte a un servidor de mayor clase en Hetzner o usar múltiples instancias detrás de un balanceador de carga. También revisa las soluciones de Kubernetes para la orquestación de contenedores si tus tareas de automatización crecen significativamente.

¿Para qué se utiliza n8n?

n8n es una herramienta de automatización de flujos de trabajo de código abierto que te ayuda a integrar diferentes servicios y automatizar tareas repetitivas. A diferencia de plataformas convencionales, n8n te brinda control total sobre tus datos y procesos, y puedes adaptar flujos de trabajo según necesidades específicas. Su flexibilidad permite numerosas integraciones, lo que lo hace adecuado tanto para desarrolladores como para usuarios empresariales.

Siguiendo estos pasos, deberías tener una instancia de n8n totalmente funcional en Hetzner. Aprovecha el poder de la automatización y optimiza tus flujos de trabajo hoy mismo.