Cómo instalar y usar n8n


Aprenderás a realizar la instalación de n8n en distintas plataformas y a conocer su interfaz principal

oscar Escrito por oscar 14 July 2025 1055 0

Para instalar n8n, puedes elegir entre varios métodos que se mencionan en la documentacion oficial, incluyendo la instalación con npm en un servidor VPS, con Docker, o a través de un servicio de hosting que ofrezca plantillas preconfiguradas.

Se recomienda considerar las necesidades específicas de tu proyecto y nivel de experiencia técnica al elegir el método de instalación. 

🚀 Pasos de instalación

🔹 Instalación Local

Usando npm (Node.js), Requiere tener Node.js y npm instalados.

npm install n8n -g n8n

🔹 Docker 

Al usar docker es ideal para entornos controlados o servidores, creamos el archivo docker-compose.yml

version: '3.1'

services:
  n8n:
    image: n8nio/n8n
    ports:
      - 5678:5678
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=admin123
      - N8N_HOST=localhost
      - N8N_PORT=5678
      - WEBHOOK_URL=http://localhost:5678
    volumes:
      - ./n8n_data:/home/node/.n8n

Esto:

docker-compose up -d

🔹 Instalación con n8n Desktop App

Versión de escritorio para Windows, macOS o Linux.

🔹 Instalación en Servidores Cloud o VPS

Puedes instalar n8n en servicios como:  PM2 en un VPS (por ejemplo, Ubuntu)

npm install n8n -g
npm install pm2 -g
pm2 start n8n
pm2 save
pm2 startup

🔹 Usando servicios cloud preconfigurados

🎯 Pantalla Principal de n8n (Editor UI)

Cuando abres n8n, verás el Editor de flujos de trabajo. Aquí está todo lo que encontrarás:

overview n8n
overview n8n

🧭 Resumen visual

Pestaña ¿Qué gestiona? ¿Para qué la usarías?
Workflows

Flujos de automatización

Es el centro donde se listan todos los flujos de trabajo (workflows) que has creado o importado.

  • Ver todos tus workflows guardados.
  • Crear un nuevo workflow (botón "New").
  • Buscar workflows por nombre o etiquetas.
  • Editar, duplicar, exportar o eliminar un flujo.
  • Ver cuáles están activados (⚡) y cuáles están inactivos.
  • Organizar por nombre, fecha de modificación, etc.
Credentials

Accesos a servicios externos

Es donde se almacenan de forma segura las credenciales de servicios externos (como Gmail, GitHub, Notion, MySQL, etc.).

  • Crear nuevas credenciales para conectarte con APIs y servicios externos.
  • Editar credenciales existentes.
  • Ver qué workflows están usando cada credencial.
  • Probar si la autenticación funciona correctamente.
Executions

Historial de ejecuciones

Es el historial de todas las ejecuciones pasadas de tus flujos.

  • Ver cuándo se ejecutó un flujo.
  • Ver si fue exitoso (✅) o falló (❌).
  • Revisar los datos que entraron y salieron de cada nodo.
  • Depurar errores o pasos incorrectos.
  • Filtrar por workflow, estado (sucess/error), fecha, etc.
  • Forzar la reejecución de un flujo con los mismos datos.

workflow

workflow n8n
workflow n8n

🧩 Lienzo central (Canvas)

🧷 Panel izquierdo: "Nodes" (Nodos disponibles)

🧾 Panel derecho: Configuración del nodo

🧪 Botón "Execute Node" / "Execute Workflow" (▶️)

📊 Resultados (Output Panel debajo del lienzo)

💾 Botones de la barra superior

Botón o Elemento Función
🔄 New Workflow Crear un nuevo flujo de trabajo
💾 Save Guardar el flujo actual
▶️ Execute Workflow Ejecutar todo el flujo
🧮 Toggle Expression Habilitar modo expresión ({{ }}) para usar variables o scripts
⚙️ Settings Configurar cosas como nombre del workflow, etiquetas, activación, etc.
📤 Export Exportar flujo en formato JSON
📥 Import Importar un flujo desde JSON

🧠 Modo expresión y variables ({{ }})

🚦 Nodos especiales

🔔 Activación de flujos (Workflows activos)

🌙 Modo oscuro / claro


Comentario

Debe aceptar antes de enviar