Open WebUI v0.11.4 Released: Dramatic Docker Image Slimming

At a Glance
| Item | Value |
|---|---|
| Repository | open-webui/open-webui |
| Version | v0.11.4 |
| Published | 2026-09-22 |
| License | NOASSERTION |
| Source type | Primary source (the publisher itself) |
Values determined by this site’s code at collection time. Dates are JST.
Overview
Open WebUI v0.11.4 has been released. Open WebUI is a Python-based project that provides a user-friendly AI interface compatible with Ollama, the OpenAI API, and more (license: NOASSERTION, GitHub stars: 152,721).
The most impactful change for users in this update is the dramatic reduction in Docker image sizes. Notably, the “slim" image has been reduced to about 175MB, achieving a size reduction of approximately 89% compared to previous releases. This is a very valuable update for users who prioritize faster deployments and storage savings.
Breaking Changes & Deprecations
Along with the Docker image slimming, some tools and packages are no longer pre-installed. Depending on your current setup, please note that functionality might break after updating.
| Change | Old | New |
|---|---|---|
| Slim image composition | Included local models and toolsets | Removed (slimmed down to approx. 175MB) |
| Pre-installed packages | Included nltk, google-api-python-client, etc. |
Removed (excluded from dependencies) |
uv command inside Docker |
Available inside the container | Removed (used only during build) |
- Slim image users: Local models, packages, and tools have been removed. If you depended on these, you need to migrate to the standard image or install them manually.
- Custom tool/function developers: Packages related to
nltkand the Google API have been removed. Tools and functions using these must explicitly list them in the front matterrequirementsto have them installed at runtime.
Key Changes
Dramatic Docker Image Slimming
The slim image is now approximately 175MB (an ~89% reduction) by removing local models and related tools. The standard image has also been reduced by about 170MB by cleaning up redundant Python environments, unused fonts, and packages. This makes pulling and starting containers much faster.
Terminal Integration and Skill Enhancements
“Skills" provided by connected terminal servers can now be used directly from menus (“$" or “/"), similar to workspace skills. Additionally, a feature has been added where models automatically read AGENTS.md in the terminal’s home directory, saving the effort of manually pasting instructions. Furthermore, running commands in the terminal now have separate tabs, making it easier to monitor multiple processes in parallel.
Performance Improvements for Long Chats and Redis Usage
Processing during long conversation streaming, where the entire conversation was re-read and written for each message, has been optimized. This prevents processing loads from escalating even as conversations grow longer. In addition, model lists are now cached by each worker in Redis shared environments, significantly reducing synchronization costs in environments with large numbers of models.
Non-Blocking Search and File Operations Improvements
Searches (grep) within chats and knowledge bases are now executed outside the event loop (in a separate thread). This ensures the server keeps running smoothly without making other requests wait, even while executing large-scale searches. In addition, the terminal file browser now allows selecting two files to compare side-by-side (diff view), and supports bulk folder uploads.
Expanded UI Customization and Multilingual Support
Model and tool names, descriptions, and starter prompts can now be set per language. Administrators can also directly rewrite interface text by language from the settings panel. Furthermore, small usability improvements have been added, such as the ability to set background images for each workspace model and a shortcut to execute deletion with a single click while holding down the Shift key.
Enhanced Security and Access Control
A feature has been added to immediately terminate all sessions upon sign-out. Restrictions have also been introduced to prohibit SVG and Mermaid diagrams from referencing external origins, reducing security risks. Role checks have been introduced to model list fetching endpoints for specific connections (Ollama/OpenAI), tightening permission management.
Strengths and Use Cases
Open WebUI is not an inference engine relying on a specific model architecture; rather, it is an interface to utilize a wide variety of large language models (LLMs) via Ollama or OpenAI API-compatible servers connected as a backend. In this v0.11.4 release, the following features have been added and organized for model operations and integration with external services.
For hardware acceleration, official support is provided for CUDA environments to utilize Nvidia GPU. A :cuda tag is available as a Docker image, enabling fast GPU-based inference in Linux or WSL environments with the Nvidia CUDA container toolkit installed. For environments without a GPU, standard CPU-only images and images tagged with :ollama (which bundle Ollama inside the container) are also provided.
For external integration features, “Staan" is now selectable as a web search provider for users requiring searches within the European Union (EU). This can be configured through the web search settings in the admin panel or via the STAAN_API_KEY environment variable. Additionally, for existing Exa searches, the maximum character length per result can now be limited using EXA_MAX_CONTENT_LENGTH, helping to curb context window consumption.
Regarding RAG (Retrieval-Augmented Generation) features, functionality has been added to retain custom metadata attached to uploaded files along with the split chunks, passing them to the model as search results. Administrators can use RAG_SOURCE_METADATA_KEYS to control which metadata fields are presented to the model.
In terms of model management, improvements have been made so that if a specific model is removed from the connection target or temporarily goes offline, chats will not freeze with “Model Not Selected". A mechanism has been introduced to automatically fallback to the user’s default model, the admin-configured default, or the first available model, improving convenience when continuing past conversations. Furthermore, a filtering option has been added to the admin panel model list to distinguish between base models and models created in the workspace.
How to Get It
Update Open WebUI according to your installation method using the steps below.
Python Environment (pip)
If you installed using Python’s pip, run the following commands. Python 3.11 is recommended to avoid compatibility issues.
pip install open-webui
open-webui serve
Docker Environment
Pull the latest image and restart the container. Make sure the -v open-webui:/app/backend/data option is included for data persistence.
Standard startup command when Ollama is running on the same host:
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
To enable Nvidia GPU (CUDA) support:
docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda
To use an image with bundled Ollama (using GPU):
docker run -d -p 3000:8080 --gpus=all -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama
Releases Since Our Last Article
Compiled by Local Model Watch from the project’s GitHub releases: the versions between this release and the last one we covered, which did not get separate articles. Full history: release tracker.
| Version | Released | Release notes |
|---|---|---|
| v0.11.3 | 2026-08-31 | GitHub |
| v0.11.2 | 2026-08-31 | GitHub |
| v0.11.1 | 2026-08-26 | GitHub |
| v0.11.0 | 2026-07-27 | GitHub |
| v0.10.2 | 2026-07-01 | GitHub |
Related Articles
Sources
- https://github.com/open-webui/open-webui/releases/tag/v0.11.4
- https://github.com/open-webui/open-webui/pull/29731
- https://github.com/open-webui/open-webui/pull/29723
- https://github.com/open-webui/open-webui/pull/29725
- https://github.com/open-webui/open-webui/pull/29726
- https://github.com/open-webui/open-webui/pull/29728
- https://github.com/open-webui/open-webui/pull/29757
- https://github.com/open-webui/open-webui/pull/29621
- https://github.com/open-webui/open-webui/pull/28185
- https://github.com/open-webui/open-webui/pull/30138
- https://github.com/open-webui/open-webui/pull/29499

