Cómo instalar n8n en tu propio servidor (guía paso a paso)

Cómo instalar n8n en tu propio servidor (guía paso a paso)

n8n es una plataforma de automatización de código abierto que puedes ejecutar en tu propio servidor, sin costos adicionales. En esta guía te muestro cómo instalarlo en pocos minutos.

Requisitos previos

  • Un VPS con Docker instalado (cualquier proveedor sirve).
  • Un dominio o subdominio apuntando a tu servidor (opcional).

Paso 1: Instalar Docker

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

Paso 2: Levantar n8n con Docker Compose

Crea un archivo docker-compose.yml:

services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=tu-dominio.com
      - WEBHOOK_URL=https://tu-dominio.com/
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:

Luego ejecuta:

docker compose up -d

Paso 3: Acceder al editor

Abre http://tu-servidor:5678 en tu navegador y crea tu cuenta de administrador. ¡Listo! Ya tienes n8n funcionando en tu propio servidor.

Consejos finales

Empieza con un flujo sencillo: un webhook que te notifique por Telegram. La práctica constante es la mejor forma de aprender.

Autohospedado, n8n te permite flujos ilimitados y control total sobre tus datos. Si tienes dudas, pregunta en la comunidad de N8N en Español y te respondemos en minutos.