Mapa del stack: n8n, Open WebUI y modelos

Una pyme no necesita empezar con una plataforma enorme. Necesita una arquitectura clara: interfaz, automatizaciones, modelos, datos, aprobaciones y logs.

Objetivos de aprendizaje
  • Entender qué papel juega n8n, Open WebUI, Ollama, vLLM y una API propia.
  • Separar chat, automatización, modelo y datos para poder mantener el sistema.
  • Diseñar una primera versión barata, privada y ampliable.
En cristiano: self-hosted. Significa que tú alojas la herramienta en tu propio servidor o equipo, con más control sobre datos, costes y configuración.
Terminal
usuarios
  -> Open WebUI: chat interno, modelos, herramientas
  -> n8n: workflows, webhooks, aprobaciones, integraciones
  -> API interna: reglas de negocio y permisos
  -> modelo:
       local: Ollama / llama.cpp
       produccion GPU: vLLM
       cloud puntual: proveedor externo
  -> datos:
       Postgres / Qdrant / ficheros
  -> operacion:
       logs, backups, alertas, limites

Regla de decisión

  • Open WebUI: interfaz privada para usuarios, modelos, herramientas y conocimiento.
  • n8n: automatizaciones visibles, webhooks, conectores, aprobaciones y logs de negocio.
  • Ollama: entrada local sencilla para modelos en CPU/GPU modesta.
  • vLLM: serving de modelos con GPU y más concurrencia.
  • API propia: permisos, reglas delicadas y operaciones que no quieres dejar en un workflow editable.
Idea clave. El stack bueno para una pyme es el que el equipo puede entender, reiniciar y auditar. Si nadie sabe dónde está el log, todavía no está listo.
Cuidado. No conectes credenciales reales el primer día. Primero construye con datos ficticios y acciones que solo crean borradores.
Comprueba que funciona. Dibuja tu stack en cinco cajas: entrada, automatización, modelo, datos y salida. Si una caja hace demasiadas cosas, sepárala.
Guardar y reabrir el proyecto.
La ventaja self-hosted no es solo pagar menos. Es poder decidir dónde viven los datos y qué acciones necesitan revisión humana.