// Engineering Log

Qué es Open WebUI: interfaz unificada para redes neuronales locales y en la nube

Publicado el 22.09.2026

Qué es Open WebUI

Open WebUI es una interfaz web para trabajar con modelos de lenguaje, que se instala en un servidor o equipo propio. Se parece y funciona como un chat habitual con la red neuronal, pero se conecta a varias fuentes a la vez: a modelos locales mediante Ollama y a APIs en la nube compatibles con OpenAI. El usuario lo abre en el navegador y elige un modelo de la lista, y los datos de la conversación se almacenan en su servidor.

El proyecto comenzó como Ollama WebUI —una interfaz para Ollama, la herramienta para ejecutar modelos en tu propio hardware— y con el tiempo creció hasta convertirse en una plataforma independiente con búsqueda en documentos, cuentas y roles. La versión vigente a septiembre de 2026 es la 0.11.4.

Para qué sirve

  • Todos los modelos en una sola ventana. Modelos locales de Ollama, OpenAI, OpenRouter, Mistral y cualquier servicio con API compatible con OpenAI se conectan como fuentes separadas. Se puede enviar una misma consulta a varias modelos y comparar las respuestas.
  • Privacidad. Con un modelo local, el texto de las consultas y los documentos subidos no salen del servidor. Para modelos en la nube, los datos, por supuesto, van al proveedor de la API.
  • Acceso compartido para el equipo. En vez de repartir claves API personales a los empleados, el administrador conecta los modelos una vez y otorga acceso mediante cuentas.

Instalación mediante Docker

La documentación oficial ofrece varias opciones. La más simple es la imagen con Ollama integrado: la interfaz y los modelos funcionan en un mismo contenedor.

Solo CPU:

bash
docker run -d -p 3000:8080 \
  -v ollama:/root/.ollama \
  -v open-webui:/app/backend/data \
  -e WEBUI_SECRET_KEY=clave-larga-aleatoria \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:ollama

Con tarjeta gráfica NVIDIA se añade la opción --gpus=all (se requiere NVIDIA Container Toolkit).

Si Ollama ya funciona en otro servidor, se usa la imagen principal y la dirección de Ollama se pasa mediante la variable:

bash
docker run -d -p 3000:8080 \
  -e OLLAMA_BASE_URL=http://10.0.0.5:11434 \
  -e WEBUI_SECRET_KEY=clave-larga-aleatoria \
  -v open-webui:/app/backend/data \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

Tras el arranque, la interfaz está disponible en el puerto 3000. La primera cuenta registrada se convierte en administrador, por lo que regístrese inmediatamente después del lanzamiento, antes de abrir el acceso a otros.

Los datos se guardan en el volumen open-webui (conversaciones, usuarios, archivos subidos), los modelos de Ollama —en el volumen ollama. Para una copia de seguridad basta con guardar estos volúmenes.

Chat con documentos (RAG)

Open WebUI puede responder basándose en el contenido de archivos cargados: PDF, documentos de texto, Markdown. Los archivos se dividen en fragmentos, se indexan y, al formular una pregunta, el modelo recibe los fragmentos relevantes como contexto. Los documentos se pueden subir directamente al chat o reunir en una base de conocimiento y conectar a las conversaciones. La búsqueda web se conecta por separado mediante servicios de búsqueda, incluyendo SearXNG.

La calidad de las respuestas basadas en documentos depende del modelo y de los ajustes de fragmentación. Los modelos locales pequeños retienen peor el contexto largo, por lo que para trabajar con grandes reglamentos es razonable probar varios modelos con preguntas reales.

Usuarios y roles

La interfaz soporta varios usuarios: administrador, usuarios normales y cuentas pendientes de aprobación. El administrador decide qué modelos ven qué grupos, puede desactivar el registro abierto y habilitar el acceso mediante un proveedor externo (OAuth, OIDC). Para un equipo pequeño, esto resuelve quién tiene qué acceso a las redes neuronales sin un producto adicional.

Licencia

Open WebUI se distribuye bajo una licencia BSD 3-Clause modificada con una condición adicional sobre el branding. Sustituir u ocultar el nombre y el logotipo de Open WebUI está permitido solo en tres casos:

  • si el despliegue no tiene más de 50 usuarios finales durante cualquier ventana móvil de 30 días;
  • con permiso por escrito del titular de los derechos;
  • mediante una licencia corporativa que lo permita expresamente.

De lo contrario, cambiar el branding se considera una violación de la licencia. Para uso interno sin modificar la interfaz, esta condición no cambia nada, pero si piensa integrar Open WebUI en su producto bajo su propio nombre, debe tenerlo en cuenta con antelación.

Seguridad

  • No publique la interfaz en Internet sin protección. Lo mínimo: HTTPS mediante un proxy inverso, registro abierto deshabilitado y contraseñas seguras. Más seguro: acceso solo por VPN.
  • Establezca WEBUI_SECRET_KEY. Esta clave firma las sesiones; sin un valor persistente, los usuarios tendrán que iniciar sesión de nuevo tras un reinicio.
  • Guarde las claves de APIs en la nube solo en la configuración del administrador, no en los perfiles personales de los usuarios.
  • Actualice la imagen. El proyecto evoluciona rápido; las correcciones de seguridad salen en nuevas versiones.

Errores típicos

  • Abrir la interfaz al público y olvidar que el primer registrado será administrador.
  • Esperar de un modelo local pequeño la calidad de uno grande en la nube: para tareas complejas, los modelos de 7–8 mil millones son notablemente más débiles.
  • Guardar el volumen de datos sin copia de seguridad: junto con él se pierden conversaciones y bases de conocimiento.
  • Instalar todo en un servidor débil sin GPU y sorprenderse por la velocidad: los modelos locales requieren mucha memoria y CPU.

Cuándo conviene Open WebUI

Es útil si necesita un chat único para el equipo con control de acceso, si es importante trabajar con modelos locales sin enviar datos fuera, o si quiere comparar varios modelos en una sola ventana. Si solo necesita un modelo en la nube para una persona, es más sencillo usar el sitio del proveedor.

// Contact

¿Necesitas ayuda?

Escríbeme y te ayudaré a resolver el problema

Respondo en un día laborable (03:00-13:00 GMT)

Или оставьте заявку здесь:

Confirme que no es un bot.

Escribir y recibir una respuesta rápida