Inicio/Guías/Instalar n8n
Despliegue Docker & SSL

Cómo Instalar n8n en un VPS con Docker y Dominio Propio (2026)

Aprende a desplegar tu propia instancia de n8n para automatizaciones ilimitadas con Docker Compose, certificados SSL gratuitos y sin límites de tareas al mes.

Paso 1: Instalar Docker y Docker Compose

Conéctate por SSH a tu servidor Ubuntu y ejecuta el script oficial de instalación de Docker:

sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER

Paso 2: Crear el archivo docker-compose.yml

Crea un directorio mkdir n8n && cd n8n y crea el archivo:

version: '3.8'

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    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=Europe/Madrid
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:

Paso 3: Iniciar el Contenedor

Para levantar n8n en segundo plano permanente, ejecuta:

docker compose up -d

Tu panel de n8n estará ahora accesible en el puerto 5678 de la IP de tu servidor.

¿Aún no tienes servidor para n8n?

Contabo ofrece 8 GB de RAM por solo $5.50/mes, ideal para que n8n nunca sufra problemas de memoria.

Ver Mejores VPS para n8n