ES

Idioma

Nuestras ediciones

Escritas para cada público, no traducidas palabra por palabra.

Open WebUI: instala un chat autoalojado para Ollama con Docker

Paso a pasoPor Lucas Matías García TorresActualizado el Datos comprobados el 4 min de lectura

Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Read in English

Vista despiezada de una tarjeta gráfica: ventiladores, heat pipes, disipador y la placa con la GPU iluminada en naranja

Respuesta corta

Open WebUI, a 23 de octubre de 2026, es una interfaz de chat autoalojada para Ollama y API compatibles con OpenAI. Se instala con un comando docker run en el puerto 3000, o con pip en Python 3.11 o 3.12. La primera cuenta pasa a ser la de administrador y las siguientes esperan aprobación. La imagen :main ocupa unos 1,62 GB y :slim unos 197 MB. Su licencia desde la 0.6.6 permite cualquier uso, pero obliga a mantener la marca con más de 50 usuarios.

Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.

Open WebUI es una interfaz de chat autoalojada que funciona en tu propio ordenador o servidor y habla con los modelos a través de Ollama o de cualquier API compatible con OpenAI. A 23 de octubre de 2026 se instala con un solo comando de Docker o con pip, la primera cuenta que creas pasa a ser la de administrador y su licencia es permisiva con una condición: mantener la marca Open WebUI si tienes más de 50 usuarios. Esta guía explica la instalación, la conexión con Ollama, las variantes de la imagen y los ajustes que importan, a partir de la documentación oficial leída el 23 de octubre de 2026.

Para qué sirve

Ollama ejecuta modelos, pero su chat es básico. Open WebUI añade lo que se espera de una aplicación de chat: historial de conversaciones, cuentas de usuario, subida de documentos con búsqueda en tus archivos, búsqueda web y voz. Se conecta de serie con Ollama, con API compatibles con OpenAI y con otros proveedores, así que la misma interfaz puede usar un modelo local y otro en la nube. También es una aplicación web progresiva que puedes instalar en el móvil o en el escritorio desde el navegador.

Instalarlo con Docker

El comando que recomienda la documentación, con Ollama ya funcionando en la misma máquina, es:

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=tu-clave-secreta --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Después abre http://localhost:3000. El primer arranque tarda un minuto. Qué hace cada parte, según la documentación:

  • -p 3000:8080 pone la interfaz en el puerto 3000; cambia el número de la izquierda si el 3000 está ocupado.
  • -v open-webui:/app/backend/data guarda tus chats, usuarios y ajustes en un volumen que sobrevive a las actualizaciones. El consejo de la documentación es no ejecutarlo nunca sin él.
  • --add-host=host.docker.internal:host-gateway permite al contenedor llegar a Ollama en tu equipo. Sin OLLAMA_BASE_URL, la imagen busca Ollama en http://host.docker.internal:11434.
  • WEBUI_SECRET_KEY se fija una vez y se conserva; sin una clave fija, cada vez que se recrea el contenedor se cierra la sesión de todos. La documentación sugiere generarla con openssl rand -hex 32.

Elige la imagen correcta

Tabla: etiquetas de la imagen de Open WebUI (documentación oficial, comprobada el 23 de octubre de 2026)

Etiqueta Úsala cuando
:main la opción recomendada: incluye los modelos de voz a texto y de embeddings; unos 1,62 GB de descarga
:slim solo chateas con Ollama o una API: unos 197 MB, y unos 300 MiB de RAM en reposo en la prueba del propio proyecto
:cuda tienes una GPU de NVIDIA y quieres usarla para los modelos propios de Open WebUI; añade --gpus all
:ollama quieres Ollama incluido en el mismo contenedor

La imagen :cuda lleva a la GPU los modelos propios de Open WebUI de embeddings, reordenación y voz; tus modelos de Ollama solo usan la GPU si el propio Ollama la usa. Si no es así, nuestra guía de Ollama no usa la GPU explica cómo arreglarlo.

Sin Docker

Open WebUI también se instala con Python. Admite Python 3.11 y 3.12, todavía no 3.13, y la documentación recomienda la última 3.11 para producción:

pip install open-webui
open-webui serve

Esta versión se abre en http://localhost:8080. Usa DATA_DIR para elegir dónde se guardan los datos.

Primeros pasos tras instalarlo

  1. Crea tu cuenta enseguida. El primer usuario que se registra pasa a ser el administrador, y después el registro se cierra solo. Si otra persona de tu red abre la página antes, se queda con la cuenta de administrador.
  2. Guarda bien la contraseña de administrador. Las preguntas frecuentes avisan de que una cuenta nueva creada sin acceso de administrador queda pendiente hasta que un administrador la apruebe.
  3. Elige un modelo. Con Ollama conectado, los modelos que hayas descargado aparecen en el selector; nuestra lista de comandos de Ollama explica cómo bajarlos.
  4. Añade documentos si quieres respuestas a partir de tus propios archivos, lo que usa RAG. Con la imagen slim hace falta un proveedor de embeddings externo.

Los usuarios que llegan después del primero quedan pendientes y necesitan la aprobación del administrador, que es la opción segura si abres Open WebUI a tu equipo.

La licencia en un párrafo

Desde la versión 0.6.6 (19 de abril de 2025), Open WebUI usa una licencia propia: puedes usarlo, modificarlo y redistribuirlo para cualquier fin, pero no puedes quitar ni alterar la marca Open WebUI salvo que tengas 50 usuarios o menos en un periodo de 30 días, seas un colaborador importante con permiso por escrito o tengas una licencia de empresa. El código aportado hasta la 0.6.5 sigue bajo BSD-3. Para una familia, una oficina pequeña o un uso personal, no cambia nada.

Open WebUI o LM Studio

Si solo quieres chatear con un modelo en un ordenador, LM Studio o la propia aplicación de Ollama son más sencillos; nuestra comparativa de Ollama y LM Studio explica la diferencia. Open WebUI tiene sentido cuando varias personas comparten una máquina con una buena GPU, cuando quieres una sola interfaz para modelos locales y en la nube o cuando necesitas cuentas de usuario y permisos.

Qué hemos comprobado

  • Guía rápida de Open WebUI: docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:main; el volumen guarda chats, usuarios y ajustes; sin una WEBUI_SECRET_KEY fija se cierra la sesión de todos al recrear el contenedor; openssl rand -hex 32; etiquetas :main (recomendada, con modelos de voz a texto y embeddings), :slim unos 197 MB en lugar de 1,62 GB, unos 300 MiB de RAM en reposo en una prueba del 16 de octubre de 2026, :cuda con --gpus all, :ollama incluye Ollama; sin OLLAMA_BASE_URL la imagen busca Ollama en http://host.docker.internal:11434; pip install open-webui y open-webui serve en el puerto 8080; Python 3.11 y 3.12 admitidos, 3.13 todavía no; DATA_DIR fija la carpeta de datos; Docker en localhost:3000. (Open WebUI, )
  • Primeros pasos de Open WebUI: funciona con Docker, Kubernetes, pip o instalación directa y se conecta de serie con Ollama, proveedores compatibles con OpenAI y Open Responses. (Open WebUI, )
  • Endurecimiento de Open WebUI: el registro está abierto solo hasta que se registra el primer usuario, que pasa a ser administrador, y después se desactiva solo; el rol por defecto de las cuentas nuevas es pendiente y requiere aprobación de un administrador. (Open WebUI, )
  • Preguntas frecuentes de Open WebUI: la primera cuenta es automáticamente la de administrador; una cuenta nueva creada sin acceso de administrador necesita activación. (Open WebUI, )
  • Licencia de Open WebUI, vigente desde la 0.6.6 (19 de abril de 2025): uso, modificación y redistribución para cualquier fin; no se puede alterar, quitar ni ocultar la marca Open WebUI salvo con 50 usuarios o menos en 30 días, siendo colaborador importante con permiso por escrito o con una licencia de empresa que lo permita; el código hasta la 0.6.5 sigue bajo BSD-3. (Open WebUI, )

Qué puede cambiar

  • Los tamaños de las imágenes, las etiquetas y las versiones de Python admitidas cambian con cada versión. Esta página se revisa cada trimestre.
  • La comparación con LM Studio de la última sección es recomendación nuestra.

Preguntas frecuentes

¿Cómo instalo Open WebUI?

La forma documentada es un comando docker run que asigna el puerto 3000 al 8080, guarda los datos en el volumen open-webui, permite al contenedor llegar a Ollama en tu equipo y fija WEBUI_SECRET_KEY. Después abre http://localhost:3000. Sin Docker, pip install open-webui y open-webui serve, en el puerto 8080.

¿Cómo conecto Open WebUI con Ollama?

Si Ollama funciona en la misma máquina, la opción --add-host=host.docker.internal:host-gateway permite al contenedor llegar a él, y sin OLLAMA_BASE_URL la imagen busca Ollama en http://host.docker.internal:11434. Si Ollama está en otro servidor, pon su dirección en OLLAMA_BASE_URL.

¿Qué diferencia hay entre Open WebUI main y slim?

La imagen :main incluye los modelos de voz a texto y de embeddings y ocupa unos 1,62 GB de descarga. La imagen :slim ocupa unos 197 MB y ofrece el mismo chat, pero la búsqueda en documentos y la voz necesitan servicios externos. Las dos usan la base de datos SQLite por defecto.

¿Quién es el administrador en Open WebUI?

El primer usuario que se registra pasa a ser el administrador, y después el registro se cierra solo. Las cuentas nuevas quedan pendientes hasta que un administrador las aprueba, así que crea tu cuenta en cuanto arranque el servidor.

¿Open WebUI es gratis para uso comercial?

Su licencia desde la 0.6.6 permite usarlo, modificarlo y redistribuirlo para cualquier fin, pero hay que mantener la marca Open WebUI salvo que tengas 50 usuarios o menos en 30 días, seas un colaborador importante con permiso por escrito o compres una licencia de empresa.

Fuentes

  1. Open WebUI quick start: Docker command, image variants, Python install and data volume, Open WebUI. Consultado el 23 de octubre de 2026.
  2. Getting started with Open WebUI: install methods and providers, Open WebUI. Consultado el 23 de octubre de 2026.
  3. Hardening Open WebUI: first user as administrator, pending accounts and sign-up, Open WebUI. Consultado el 23 de octubre de 2026.
  4. Open WebUI FAQ: admin account, GPU support and common questions, Open WebUI. Consultado el 23 de octubre de 2026.
  5. Open WebUI License: branding protection clause from v0.6.6 and BSD-3 legacy code, Open WebUI. Consultado el 23 de octubre de 2026.

¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.

Historial de cambios

  • : Primera publicación. Comprobada el 23 de octubre de 2026 con las guías de primeros pasos y de inicio rápido, la guía de endurecimiento, las preguntas frecuentes y la página de licencia de Open WebUI.

Próxima revisión: .

Más guías de Modelos en local.

Otros temas