Cómo instalar n8n con Docker (la forma más fácil) – 1

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.

VER:  Este stack se banca 1500 usuarios en una VPS de 4 USD

¿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.

Loading

Esta entrada fue publicada el youtube. Agregá a favoritos el enlace permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *