- ▸ Decidir dónde instalar n8n con Docker
- ● Ubuntu / Linux
- ● Windows 10/11
🐧 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
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.
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
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
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
- ▸ 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