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.

  1. Descargar e instalar Node.js desde su web oficial (versión LTS recomendada).
  2. 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:
    1. Cerrar la terminal.
    2. Descargar e instalar la última versión de Node.js.
    3. Reiniciar la terminal.
    4. 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.