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.shPaso 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 -dPaso 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.