Instalación de n8n en local gratis
El video de youtube comentado -> https://youtu.be/A5fxVzblbtA
Esta lección es una guía técnica paso a paso para tener tu propio laboratorio de N8N funcionando en cuestión de minutos.
🛑 Local vs. Producción: La limitación del Webhook
El instructor enfatiza que instalar N8N en local es para pruebas y aprendizaje, NO para producción.
- El Problema: La mayoría de automatizaciones (Telegram, CRMs, Google) usan Webhooks para enviar datos a N8N.
- La Barrera: Tu ordenador está en una red privada (“Localhost”). Internet no puede “entrar” a tu casa para enviar esos datos.
- La Solución (No recomendada): Existen túneles como ngrok (se menciona un video extra en la descripción), pero abren agujeros de seguridad en tu red local. Para producción, usaremos un VPS en futuras clases.
🛠️ Requisitos Previos: Node.js
N8N está construido sobre Node.js, por lo que es el único requisito indispensable.
- Descargar e instalar Node.js desde su web oficial (versión LTS recomendada).
- Verificación: Abrir la terminal (CMD en Windows) y escribir node -v. Si devuelve un número de versión, está listo.
💻 Guía de Instalación Paso a Paso
El instructor muestra dos métodos y cómo solucionar problemas de versiones:
Método 1: Ejecución directa (npx)
- Comando: npx n8n
- Nota: Esto descarga y ejecuta un paquete temporal. Puede instalar versiones antiguas si tu Node.js no está actualizado.
Método 2: Instalación Global (Recomendado)
- Comando: npm install n8n -g
- Este comando instala N8N como una aplicación en tu sistema.
Cómo Iniciar N8N:
- Comando: n8n start
- Una vez iniciado, abre tu navegador y ve a la dirección que te indica (usualmente http://localhost:5678).
🔧 Troubleshooting (Solución de problemas en vivo)
Durante la clase, ocurrieron errores reales que te pueden pasar a ti:
- Error: N8N se instaló en una versión antigua (1.97) cuando la actual era la 1.24+.
- Causa: La versión de Node.js instalada en el ordenador era vieja.
- Solución:
- Cerrar la terminal.
- Descargar e instalar la última versión de Node.js.
- Reiniciar la terminal.
- Ejecutar npm install n8n -g de nuevo para forzar la actualización.
💡 Conclusión: Ahora tienes un entorno de N8N funcional, gratuito y privado para romper, probar y aprender antes de pasar a un servidor real en la nube.