n8n + Docker

Diagrama de Flujo
Instalación & Deploy

// Ubuntu · Windows · Docker Compose

🚀
Inicio del Proceso
START
  • Decidir dónde instalar n8n con Docker
🔀
¿Qué sistema operativo usas?
DECISIÓN
  •  Ubuntu / Linux
  •  Windows 10/11
🐧 Ubuntu
🐧
Instalar Docker en Ubuntu
  • 1
    Actualizar paquetes
    apt update && apt upgrade
  • 2
    Instalar dependencias
    apt install curl ca-certificates
  • 3
    Agregar repositorio Docker
    add-apt-repository docker
  • 4
    Instalar Docker Engine
    apt install docker-ce
  • 5
    Agregar usuario al grupo
    usermod -aG docker $USER
  • 6
    Verificar instalación
    docker --version
🪟 Windows
🪟
Instalar Docker en Windows
  • 1
    Habilitar WSL 2
    wsl --install
  • 2
    Descargar Docker Desktop
    docker.com/products/desktop
  • 3
    Ejecutar instalador
    Docker Desktop Installer.exe
  • 4
    Activar integración WSL 2
    Settings → General → WSL 2
  • 5
    Reiniciar el sistema
  • 6
    Verificar instalación
    docker --version
💡

Ambas rutas convergen aquí. Docker está instalado y funcionando en tu sistema.

🐳
Obtener imagen de n8n
DOCKER
  • 1
    Descargar imagen oficial
    docker pull n8nio/n8n
  • 2
    Verificar imagen descargada
    docker images | grep n8n
  • 3
    Prueba rápida (opcional)
    docker run -p 5678:5678 n8nio/n8n
📄
Crear docker-compose.yml
COMPOSE
  • 1
    Crear directorio del proyecto
    mkdir n8n-docker && cd n8n-docker
  • 2
    Crear archivo docker-compose.yml
  • 3
    Definir servicio n8n con volumen persistente
  • 4
    Configurar variables de entorno
    N8N_BASIC_AUTH_ACTIVE=true
  • 5
    Mapear puerto
    ports: "5678:5678"
  • 6
    Crear archivo .env con credenciales
▶️
Levantar contenedores
DEPLOY
  • 1
    Iniciar en segundo plano
    docker compose up -d
  • 2
    Verificar contenedor activo
    docker compose ps
  • 3
    Ver logs en tiempo real
    docker compose logs -f
  • 4
    Abrir n8n en el navegador
    http://localhost:5678
✅ Instalación completa
🎉
n8n Funcionando
END
  • Accede al dashboard en localhost:5678
  • Crea tu primer workflow de automatización
  • Detener: docker compose down
  • Actualizar: docker compose pull && docker compose up -d
Inicio / Fin
Decisión
Ubuntu / Linux
Windows
Docker
Docker Compose