- El almacenamiento de chats y configuraciones se gestiona mediante volúmenes de Docker, lo que garantiza la persistencia de los datos independientemente de la versión de la imagen.
- Existen diversas estrategias de actualización que van desde el control manual total hasta la automatización completa mediante herramientas externas.
- La arquitectura basada en la combinación de Open WebUI y Ollama permite un control absoluto sobre la privacidad y la potencia del hardware local.

Si te ha pasado que al entrar en tu interfaz de IA te salta el aviso de que hay una nueva versión disponible, es normal que te entre un poco de respeto. Afortunadamente, hay una manera de actualizar Open WebUI sin perder nada (conversaciones, configuraciones, etc.). A nadie le gusta perder el historial de chats o tener que reconfigurar todo desde cero, especialmente cuando ya tienes tus modelos y documentos bien organizados en tu Mac o PC.
La buena noticia es que Open WebUI está diseñado para que el software y los datos vayan por caminos separados. Básicamente, mientras no borres el volumen de Docker donde se guarda la base de datos, puedes cambiar la versión de la aplicación tantas veces como quieras sin que tus chats se esfumen en el aire.
Estrategias para mantener Open WebUI al día
Dependiendo de cuánto quieras complicarte la vida, hay varias rutas. Si eres de los que prefiere tener el control absoluto y no quiere sorpresas, lo ideal es fijar una versión específica (como la v0.8.6). Esto es lo más recomendable para entornos de producción o equipos de trabajo, ya que permite leer las notas de lanzamiento antes de dar el salto.
Por otro lado, si solo lo usas en casa para experimentar, puedes usar la etiqueta :main. Esta siempre apunta a la versión más reciente, lo que hace que el proceso sea más ágil, aunque corres el riesgo de que algún cambio importante altere el funcionamiento de alguna herramienta que ya tenías configurada.
El método de actualización manual
Para quienes prefieren hacer las cosas a su ritmo, el proceso manual es el más transparente para actualizar Open WebUI sin perder nada. Primero, es fundamental realizar una copia de seguridad de los datos, ya que algunas migraciones de base de datos son complicadas de revertir si algo sale mal. Una vez asegurados los archivos, basta con descargar la imagen actualizada usando el comando docker pull.
Después de bajar la nueva versión, debes detener el contenedor actual y eliminarlo. No te asustes, tus chats no están dentro del contenedor, sino en el volumen asociado. Finalmente, vuelves a ejecutar el comando docker run original. Un truco importante: tras actualizar, dale una limpieza a la caché del navegador con Cmd+Shift+R para evitar que la interfaz se vea rara por archivos antiguos.
Automatizando el proceso con Watchtower
Si te parece un engorro andar escribiendo comandos cada semana, existe una herramienta llamada Watchtower. Es un contenedor que se encarga de vigilar si hay versiones nuevas de Open WebUI y, si es así, las descarga e instala automáticamente sin que tengas que mover un dedo.
Para ejecutarlo una sola vez y actualizar todo al instante, puedes lanzar un comando rápido en la terminal. Lo mejor es que Watchtower respeta los volúmenes existentes, por lo que la actualización se hace de forma invisible y tus datos permanecen intactos. Es la opción preferida para quienes buscan una experiencia de «instalar y olvidar».
Funcionamiento de Open WebUI y Ollama
¿De verdad es posible actualizar Open WebUI sin perder nada? Hay que comprender la arquitectura. Open WebUI es simplemente la cara visible, el frontend que nos permite chatear de forma cómoda. El motor que realmente mueve los modelos es Ollama, que se encarga de la inferencia local y de gestionar los archivos GGUF.
En los Mac con Apple Silicon, lo más inteligente es ejecutar Ollama de forma nativa para aprovechar la GPU Metal, mientras que Open WebUI sigue corriendo en Docker. Estos dos se comunican a través de la red interna de Docker mediante la dirección host.docker.internal:11434, logrando un rendimiento brutal sin complicaciones técnicas.
Potenciando la IA con RAG y Funciones
Una de las razones por las que vale la pena mantener el sistema actualizado es para acceder a funciones como el RAG nativo. Esto te permite subir tus propios PDF o documentos de texto para que la IA los use como base de conocimiento. El sistema fragmenta la información y la guarda en una base de datos vectorial llamada ChromaDB.
Además, actualizar Open WebUI sin perder nada suele traer mejoras en los Pipelines y Functions. Estas herramientas permiten añadir lógica de Python directamente en el chat, como filtros para borrar correos electrónicos de los prompts o acciones para resumir textos automáticamente. Recientemente se ha integrado el Model Context Protocol (MCP), que permite que la IA interactupe con herramientas externas como GitHub o Slack.
Alternativas a Docker y resolución de problemas
Aunque Docker es la vía rápida, algunos usuarios optan por una instalación nativa mediante pip o clonando el repositorio de GitHub. Esto puede mejorar la eficiencia de los recursos al eliminar la capa de virtualización, aunque requiere gestionar manualmente las versiones de Python (siendo la 3.11 la más estable para este proyecto).
Si al actualizar notas que la interfaz no encuentra los modelos de Ollama, lo más probable es que haya un problema de red. En Linux, suele faltar el flag --add-host, mientras que en otros casos puede ser que Ollama esté vinculado solo a 127.0.0.1, impidiendo que el contenedor acceda a él. Configurar la variable OLLAMA_HOST=0.0.0.0:11434 suele solucionar el 90% de estos fallos.
Actualizar Open WebUI sin perder nada es, como ves, muy sencillo. Tener el sistema al día implica aprovechar la potencia de los modelos locales sin renunciar a la comodidad de una interfaz moderna, asegurando siempre que la persistencia de los datos se base en volúmenes externos y no en el contenedor efímero.
Redactor especializado en temas de tecnología e internet con más de diez años de experiencia en diferentes medios digitales. He trabajado como editor y creador de contenidos para empresas de comercio electrónico, comunicación, marketing online y publicidad. También he escrito en webs de economía, finanzas y otros sectores. Mi trabajo es también mi pasión. Ahora, a través de mis artículos en Tecnobits, intento explorar todas las novedades y nuevas oportunidades que el mundo de la tecnología nos ofrece día a día para mejorar nuestras vidas.