n8n

n8n es una potente plataforma de automatización de flujos de trabajo sin código, ideal para construir tuberías y integraciones personalizadas de IA. Ejecuta n8n en modo autoalojado (self-hosted) en un servidor dedicado con GPU desde Trooper.ai para obtener máximo rendimiento y control.

UI of n8n with example workflow
Interfaz de usuario de n8n con flujo de ejemplo

Autohospedar n8n te ofrece

  • Control Total de Datos: Mantén tus datos de automatización seguros y privados.
  • Escalabilidad: Aprovecha el poder de un servidor GPU de Trooper.ai para gestionar flujos de trabajo complejos de IA.
  • Personalización: Adapta n8n exactamente a tus necesidades sin limitaciones de plataforma.
  • Servidor Profesional de GPU: Obtén soporte completo para URLs seguras, webhooks y tareas programadas (cronjobs), además de respuestas rápidas.
  • Acceso universal a la API: Integra fácilmente tus flujos de trabajo en cualquier aplicación o chatbot con una API robusta y segura.

Combina los recursos de GPU dedicados de Trooper.AI con la automatización flexible de n8n para construir y desplegar flujos de trabajo impulsados por IA de manera eficiente. Ideal para tareas como procesamiento de imágenes/videos, análisis de datos y automatizar inferencias de modelos de IA.

¡Para saber! Para una experiencia óptima, instala herramientas de IA como ComfyUI y Ollama directamente en el servidor para integrarlas con tus flujos de trabajo de n8n. Asegúrate de que haya suficiente memoria VRAM de la GPU disponible para soportar todos los modelos y asigna recursos dedicados por separado del contenedor Docker de n8n.

¿Qué es n8n?

n8n es una plataforma de automatización de flujos low-code potente, ideal para construir integraciones personalizadas y automatizar tareas complejas rápidamente. ✨ Es especialmente útil para:

  • Desarrolladores de Vibes y IA Creativa: Prototipa y despliega rápidamente experiencias potenciadas por IA, conectando modelos de IA con diversas plataformas sin necesidad de codificación extensa. 💡
  • Consultores de IA: Entregar soluciones escalables y personalizadas de inteligencia artificial a clientes mediante la construcción de flujos de trabajo automatizados para procesamiento de datos, integración de modelos y entrega de resultados a través de una API segura. 🚀
  • Entusiastas de la Inteligencia de Negocios: Automatizar procesos de extracción, transformación y carga (ETL) desde múltiples fuentes, permitiendo obtener información más rápida y tomar decisiones basadas en datos. 📈
  • Desarrolladores en busca de soluciones sencillas: Aprovecha un editor de flujos de trabajo visual y nodos preconstruidos para agilizar el desarrollo, reducir la complejidad del código e integrar aplicaciones con facilidad mediante una API robusta y segura. ⚙️

n8n permite a usuarios de todos los niveles técnicos construir e implementar flujos de trabajo automatizados que conectan aplicaciones, procesan datos y automatizan tareas, ahorrando tiempo y recursos. Es ideal para quienes buscan una solución lista para usar ante desafíos complejos de automatización.

Conectar con Ollama Local

Para maximizar la funcionalidad, conecta n8n con herramientas locales como Ollama, utilizando el OpenWebUI & Ollama plantilla. Sigue estos pasos:

  1. Construye un flujo básico utilizando la secuencia «Mensaje de Chat» -> «Agente» -> «Modelo de Chat de Ollama».

    Basic workflow example
    Ejemplo de flujo básico

  2. Configurar el nodo de Ollama como sigue:

    Basic config Step 1
    Configuración básica Paso 1
    Basic config Step 2
    Configuración básica Paso 2

Asegúrese de que la URL base esté configurada en http://host.docker.internal:11434 y de que el plantilla OpenWebUI & Ollama esté instalado, configurado y probado con su modelo preferido. Para poblar la lista de modelos dentro del nodo n8n-Ollama, conecte el nodo como se muestra en la captura anterior y vuelva a abrirlo. Los modelos disponibles entonces serán mostrados.

Importante: Recomendamos usar la plantilla de OpenWebUI & Ollama con Ollama incluido para garantizar una integración fluida con n8n. Para obtener seguridad y rendimiento óptimos, aconsejamos desplegar tanto n8n como Ollama en el servidor con GPU en lugar de conectarse a una instancia local.

Configuración del Proxy SSL

Configura n8n con nuestro proxy SSL seguro incluyendo los siguientes parámetros:

Código
-e N8N_SECURE_COOKIE=false -e N8N_RUNNERS_ENABLED=true -e N8N_HOST=fsdf4t4-hdf4t46-hu6teg.apps02.trooper.cloud -e WEBHOOK_URL=https://fsdf4t4-hdf4t46-hu6teg.apps02.trooper.cloud/

Amplía tus variables de entorno con N8N_HOST y WEBHOOK_URL, utilizando tu URL segura (accesible haciendo clic en el número de puerto de instalación del plantilla).

Desbloquear Funciones Adicionales

Example email of free n8n activation key
Ejemplo de correo electrónico para clave de activación gratuita de n8n

Para desbloquear todas las funciones de la comunidad, envíenos una dirección de correo electrónico válida para recibir su código de activación gratuito. 🎉

Activa tu licencia: Usa el botón de arriba o ingresa manualmente la clave de licencia en Configuración → Uso → Plan. Tienes 14 días para completar la activación. 🔑

Explora las características desbloqueadas: Disfruta del acceso al Historial de Flujo de Trabajo, Depuración en el Editor, Carpetas y Búsqueda Personalizada de Ejecución. ✨

Acceso Vitalicio: Estas funciones están desbloqueadas para uso de por vida.


Flujo de Trabajo Básico Final

Siguiendo las instrucciones proporcionadas y completando los pasos indicados por el agente (en la ventana de chat dentro de n8n), ahora debería ver este flujo de ejemplo listo para usar con Google Calendar. Nuestra plantilla soporta completamente webhooks seguros y trabajos programados (cron jobs) para una automatización confiable.

¡Les deseamos éxito en la creación de sus flujos de trabajo automatizados!


Solución de problemas

  1. Ubicación de los datos: Los datos de tu n8n se encuentran en /home/trooperai/docker_n8n_data. Es crucial supervisar este directorio e implementar una estrategia de respaldo, especialmente antes de actualizaciones a Docker o al servidor mismo. Esto garantiza la preservación y recuperación fluida de los datos si es necesario.

  2. Los webhooks o los flujos de trabajo no están funcionando: Verifique la configuración del proxy SSL para asegurarse de que su URL pública segura del proxy funcione correctamente.

  3. Nodo SQL: Para conectarse a una base de datos SQL local, utilice host.docker.internal con el puerto correcto —por ejemplo, 5432 para PostgreSQL o 3306 para MySQL—, ya que n8n opera dentro de un contenedor Docker.