Cómo instalar n8n en Windows sin servidor: guía gratis paso a paso
Si buscas cómo descargar e instalar n8n en tu PC con Windows, estás en el sitio correcto. n8n puede ejecutarse directamente en tu ordenador sin necesidad de contratar ningún servidor. Es la opción perfecta para aprender, hacer pruebas y desarrollar flujos de trabajo antes de pasarlos a producción.
En este tutorial tienes dos métodos: uno con Node.js (más sencillo) y otro con Docker Desktop (más limpio y profesional). Ambos son gratuitos y funcionan en Windows 10 y Windows 11.
Qué necesitas antes de empezar
- Windows 10 o Windows 11
- Conexión a internet
- 10-20 minutos
Nada más. No necesitas saber programar ni tener experiencia previa con servidores.
Método 1: instalar n8n con Node.js (el más rápido)
Paso 1 — Instala Node.js
Ve a nodejs.org y descarga la versión LTS (la recomendada). Ejecuta el instalador y sigue los pasos por defecto. Cuando termine, reinicia el PC.
Paso 2 — Abre la terminal
Pulsa Windows + R, escribe cmd y presiona Enter. Se abre la terminal de Windows.
Paso 3 — Instala n8n
Escribe este comando y pulsa Enter:
npm install -g n8n
Esto descarga e instala n8n globalmente en tu PC. Tarda entre 2 y 5 minutos dependiendo de tu conexión.
Paso 4 — Arranca n8n
n8n start
Verás mensajes en la terminal. Cuando aparezca algo como Editor is now accessible via: http://localhost:5678, abre tu navegador y ve a:
http://localhost:5678
¡Ya tienes n8n funcionando en tu PC! Crea tu cuenta de administrador y empieza a construir flujos.
Método 2: instalar n8n con Docker Desktop (recomendado)
Docker es la forma más limpia de ejecutar n8n en Windows porque no instala nada directamente en tu sistema y es fácil de actualizar o eliminar.
Paso 1 — Instala Docker Desktop
Ve a docker.com/products/docker-desktop y descarga Docker Desktop para Windows. Instálalo y reinicia el PC si te lo pide.
Abre Docker Desktop y espera a que el icono de la ballena en la barra de tareas se quede fijo (tarda un minuto la primera vez).
Paso 2 — Abre PowerShell
Pulsa Windows + X y selecciona Windows PowerShell o Terminal.
Paso 3 — Ejecuta n8n con Docker
Copia y pega este comando:
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
La primera vez descarga la imagen de n8n (tarda un par de minutos). Las siguientes veces arranca en segundos.
Paso 4 — Accede a n8n
Abre el navegador y ve a:
http://localhost:5678
Con Docker, tus flujos de trabajo se guardan en un volumen persistente (n8n_data), así que aunque cierres Docker no pierdes nada.
¿Cuál método elegir?
| Node.js | Docker Desktop | |
|---|---|---|
| Dificultad | Muy fácil | Fácil |
| Instalación | 5 min | 10 min |
| Limpieza del sistema | Media | Alta |
| Recomendado para | Probar rápido | Uso continuado |
Si solo quieres probar n8n por primera vez, usa Node.js. Si vas a usarlo de forma habitual en tu PC, Docker es más limpio y fácil de mantener.
Cómo parar n8n
Con Node.js: en la terminal donde está corriendo, pulsa Ctrl + C.
Con Docker: cierra la ventana de PowerShell o pulsa Ctrl + C. Docker Desktop también tiene un botón de stop para cada contenedor.
Limitaciones de n8n en local vs en un servidor
Instalar n8n en tu PC es perfecto para aprender y hacer pruebas, pero tiene una limitación importante: los workflows solo se ejecutan cuando el PC está encendido y n8n está arrancado.
Si necesitas automatizaciones que corran 24/7 aunque tengas el PC apagado, la solución es moverlo a un VPS. Con un servidor de 5€/mes tienes n8n funcionando siempre, sin depender de tu ordenador. Tenemos la guía completa aquí: cómo instalar n8n en un VPS.
Preguntas frecuentes
¿n8n es gratis en Windows? Sí, completamente gratis. Tanto la instalación con Node.js como con Docker son gratuitas y sin límite de flujos ni ejecuciones.
¿Funciona en Windows 10? Sí, tanto Node.js como Docker Desktop son compatibles con Windows 10 (64 bits) y Windows 11.
¿Mis flujos se guardan si cierro el PC? Con Node.js se guardan en una carpeta local de tu usuario. Con Docker se guardan en un volumen de Docker. En ambos casos no pierdes el trabajo al cerrar.
¿Puedo usar n8n en local y en un VPS a la vez? Sí, son instalaciones independientes. Muchos usuarios desarrollan en local y cuando el flujo está listo lo exportan e importan en el servidor de producción.
¿Necesito abrir puertos en el router? No, para uso local no. Solo necesitas abrir puertos si quieres que n8n sea accesible desde fuera de tu red, lo que no tiene sentido para un PC de desarrollo.
¿Te ha resultado útil? Si quieres dar el salto a un servidor para tener n8n corriendo 24/7, aquí tienes la guía: instalar n8n en un VPS por 5€/mes.