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

  1. En cualquier conversación, haz clic en el ícono de 📎 o arrastra un archivo.
  2. Formatos soportados: PDF, TXT, DOCX, XLSX, CSV, MD, HTML.
  3. Open WebUI fragmenta el documento, crea embeddings y almacena en ChromaDB.
  4. Haz preguntas sobre el documento — la IA cita pasajes relevantes.

Tip: Usa nomic-embed-text como modelo de embedding: ollama pull nomic-embed-text.


Open WebUI vs. Otras Interfaces

CaracterísticaOpen WebUIChatGPTLM StudioText Gen WebUI
Self-Hosted
Multi-Usuario✅ RBAC
RAG✅ (pago)
Soporte Ollama
CostoGratis$20+/mesGratisGratis

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.

Artículos Relacionados