Saltar a contenido

n8n

Plataforma de automatización de flujos de trabajo self-hosted.


Requisitos

Docker y Docker Desktop instalados y corriendo.

Autoinicio en Linux

Verifica que Docker Desktop esté configurado para iniciar junto con el sistema (Settings > Start Docker Desktop when you log in), de lo contrario tus contenedores de n8n no revivirán tras un reinicio de la computadora.


Docker Compose

Crea el archivo en una ubicación permanente:

mkdir -p ~/Projects/services/n8n
nano ~/Projects/services/n8n/docker-compose.yml

Contenido:

version: "3"

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=password
      - GENERIC_TIMEZONE=America/Mexico_City
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:

Warning

Cambia N8N_BASIC_AUTH_PASSWORD por una contraseña segura antes de levantar el servicio.


Levantar el servicio

cd ~/Projects/services/n8n
docker compose up -d

Accede en: http://localhost:5678


Comandos útiles

# Ver logs
docker compose logs -f

# Detener
docker compose down

# Actualizar imagen
docker compose pull && docker compose up -d

Notas