Venía recibiendo muchas preguntas del estilo: “che, ¿cómo arranco con n8n sin romper nada en mi máquina?”. Así que me puse a grabar la forma más simple y rápida: Docker. En serio, en dos comandos lo tenés andando y ya podés automatizar cosas sin pelearte con dependencias ni instalaciones raras.
Lo esencial del video
¿Qué es n8n y por qué está tan bueno?
n8n es una herramienta open-source para automatizar tareas y conectar servicios, algo así como un Zapier/Make pero que podés hospedar vos. Armás “workflows” uniendo nodos: disparadores (cron, webhooks, eventos) y acciones (APIs, bases de datos, emails, etc.). Ideal para sacarte laburo repetitivo de encima y que las cosas corran solas.
- Open-source, sin vendor lock-in
- Corre local, en un VPS o en la nube de n8n
- Interfaz visual pero con mucha flexibilidad para cosas avanzadas
¿Dónde conviene instalarlo?
- Local con Docker: perfecto para probar y armar tus primeros flows. Rápido y sin riesgo.
- VPS propio: cuando querés algo online, estable y con tu dominio/SSL. Más barato a largo plazo que plataformas SaaS.
- n8n.cloud: cero mantenimiento. Pagás comodidad, ideal si no querés tocar servidores.
Instalación con Docker (recomendada)
La idea es dejarlo corriendo en minutos y con persistencia para no perder nada. Tenés dos caminos:
1) La mínima posible (para probar rápido):
docker volume create n8n_data
docker run -d \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
n8nio/n8n:latest
2) Con Docker Compose (mi preferida para dejarlo fijo):
# docker-compose.yml
services:
n8n:
image: n8nio/n8n:latest
ports:
- "5678:5678"
volumes:
- n8n_data:/home/node/.n8n
environment:
- N8N_SECURE_COOKIE=false # útil en local sin HTTPS
- N8N_LOG_LEVEL=info
restart: unless-stopped
volumes:
n8n_data:
Y lo levantás con:
docker compose up -d
Para producción en VPS vas a querer sumarle dominio y SSL detrás de un reverse proxy (Caddy/Traefik/Nginx) y variables como N8N_HOST, N8N_EDITOR_BASE_URL y WEBHOOK_URL. Pero para arrancar en local, no hace falta.
¿Cómo verifico que quedó bien?
- Abrí http://localhost:5678
- Creá tu usuario (primer inicio)
- Si querés mirar el arranque:
docker logs -f n8n
Prueba rápida dentro de n8n:
- Workflow nuevo con “Manual Trigger”
- Agregá un nodo “Set” y poné una clave/valor cualquiera
- Dale a “Execute” y fijate que todo quede en verde
Con eso ya estás listo para crear automatizaciones posta.
Mirá el paso a paso en el video
Cierre
n8n es de esas herramientas que te devuelven tiempo. Con Docker lo levantás en nada y ya podés automatizar desde cosas simples (avisos en Slack, emails, backups) hasta integraciones más picantes con APIs y bases de datos. En próximos posts voy a llevarlo a un VPS con dominio y SSL, y a tunearlo para producción. Si te sirvió, contame qué workflow te gustaría construir y lo armamos juntos.
![]()

