Ticker

6/recent/ticker-posts

Instalar n8n local con Docker

En este tutorial práctico revisamos los pasos para instalar n8n localmente en Windows 11 haciendo uso de Docker Desktop y WSL2 activos.



Pasos para lograr la instalacion de N8N con Docker Desktop:

1. Descargar Docker Desktop for Windows - x86_64

1.1. Ingresa a la página oficial de Docker para la descarga del archivo con extensión .exe

1.2. Clic en el botón Docker Desktop for Windows - x86_64


2. Instalar Docker Desktop for Windows - x86_64 desde PowerShell

2.1. Start-Process 'Docker Desktop Installer.exe' -Wait install


Debes autorizar la instalación de Docker.


2.2. Aceptar (OK) la configuración por defecto.


Recordemos para desarrolladores individuales o equipos pequeños, usar WSL 2 es más rápido, seguro, fácil de configurar y compatible con Docker Desktop. Para entornos empresariales o virtualización avanzada, se recomienda considera Hyper-V si necesitas múltiples VMs, redes virtuales complejas o aislamiento total.

2.3. Descarga de paquetes de Docker Desktop


2.4. Instalación finalizada, se recomenda reiniciar el equipo.


2.5. Aceptar el Acuerdo de servicio de suscripción de Docker



2.6. Inicia y autoriza a Docker Desktop


De uso personal y asociado a una cuenta de correo Gmail, seguidamente aplica la autorización de uso de tu cuenta e-mail de Gmail.

2.7. Instala WSL desde PowerShell

wsl --install
wsl --update

Autorice la instalacion de Windows para Linux


2.7. Instalación de Subsistemas de Windows parea Linux





La instalación dura entre 8 a 10 minutos dependiento de la capacidad de internet.

2.8. Crea un cuenta por defecto para Unix



user / password [seguro] docker123


Instalación completa de WSL.

2.9. Refresca y carga nuevamente Docker Desktop



2.10. Validación de instalación satisfactoria de Docker


Desde PowerShell se puede validar la versión que se acaba de instalar y disponibilizar con WSL.

docker --version


Finalmente validar la version de WSL

wsl --version



3. Instalar n8n en el equipo local con Docker

3.1. Habilita el terminal de Docker


3.2. Ejecuta los siguientes comando desde Git Bash

# Crear un volumen para almacenar datos persistentes
docker volume create n8n_data

# Iniciar n8n con Docker
docker run -it --rm \
 --name n8n \
 -p 5678:5678 \
 -e GENERIC_TIMEZONE="America/Lima" \
 -e TZ="America/Lima" \
 -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
 -e N8N_RUNNERS_ENABLED=true \
 -v n8n_data:/home/node/.n8n \
 docker.n8n.io/n8nio/n8n



Clic en la url http://localhost:5678/



4. Crea tu cuenta local de N8N



4.1. Responda las preguntas y personaliza el uso de N8N


Opcional, clic en el botón enviar una llave de licencia para obtener funciones pagas gratis (para siempre). En mi caso lo probaré está opción más adelante.



4.2. Confirmación de Instalación de N8N con workflows listo para su uso básico.



Resumen:

A modo resumen instalamos n8n con Docker en Windows 11 Pro con la finalidad de habilitar el entorno de automatización local (privado), gratuito y flexible.

Publicar un comentario

0 Comentarios