TL;DR — Resumen Rápido
Despliega Open WebUI para una experiencia tipo ChatGPT con Ollama, OpenAI o cualquier API compatible. Cubre Docker, RAG, multi-usuario RBAC y búsqueda web.
¿Qué es Open WebUI?
Open WebUI es una interfaz web open-source y self-hosted que proporciona una experiencia tipo ChatGPT para interactuar con modelos de IA. Funciona con Ollama para modelos locales, OpenAI para modelos en la nube, o cualquier API compatible con OpenAI.
Características principales:
- UI tipo ChatGPT — conversaciones, edición de mensajes, regeneración, ramificación
- Múltiples backends — Ollama, OpenAI, Anthropic, cualquier API compatible
- RAG — sube documentos y chatea con ellos
- Búsqueda web — complementa respuestas con resultados web en vivo
- Multi-usuario RBAC — roles admin/usuario, control de acceso a modelos
- Presets de modelos — guarda prompts de sistema y parámetros como perfiles reutilizables
- Generación de imágenes — integra AUTOMATIC1111, ComfyUI o DALL-E
Requisitos Previos
- Docker instalado.
- Ollama corriendo localmente o en un servidor remoto.
- Al menos 1 GB RAM para Open WebUI.
- Opcional: API key de OpenAI.
Instalación
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
RAG — Chatea con tus Documentos
- En cualquier conversación, haz clic en el ícono de 📎 o arrastra un archivo.
- Formatos soportados: PDF, TXT, DOCX, XLSX, CSV, MD, HTML.
- Open WebUI fragmenta el documento, crea embeddings y almacena en ChromaDB.
- Haz preguntas sobre el documento — la IA cita pasajes relevantes.
Tip: Usa
nomic-embed-textcomo modelo de embedding:ollama pull nomic-embed-text.
Open WebUI vs. Otras Interfaces
| Característica | Open WebUI | ChatGPT | LM Studio | Text Gen WebUI |
|---|---|---|---|---|
| Self-Hosted | ✅ | ❌ | ❌ | ✅ |
| Multi-Usuario | ✅ RBAC | ❌ | ❌ | ❌ |
| RAG | ✅ | ✅ (pago) | ❌ | ✅ |
| Soporte Ollama | ✅ | ❌ | ❌ | ❌ |
| Costo | Gratis | $20+/mes | Gratis | Gratis |
Resumen
Open WebUI transforma tu Ollama local en una plataforma de IA completa con RAG, búsqueda web, presets y control de acceso multi-usuario. Despliégalo en 30 segundos con Docker.