I have searched for any existing and/or related issues.
I have searched for any existing and/or related discussions.
I am using the latest version of Open WebUI.
Installation Method
Docker
Open WebUI Version
:latest
Ollama Version (if applicable)
No response
Operating System
Fedora 42
Browser (if applicable)
Firefox
Confirmation
I have read and followed all instructions in README.md.
I am using the latest version of both Open WebUI and Ollama.
I have included the browser console logs.
I have included the Docker container logs.
I have provided every relevant configuration, setting, and environment variable used in my setup.
I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
Start with the initial platform/version/OS and dependencies used,
Specify exact install/launch/configure commands,
List URLs visited, user input (incl. example values/emails/passwords if needed),
Describe all options and toggles enabled or changed,
Include any files or environmental changes,
Identify the expected and actual result at each stage,
Ensure any reasonably skilled user can follow and hit the same issue.
Expected Behavior
The WebUI should display the downloaded models and make them available for use.
Actual Behavior
The user interface shows that no models are available. A message like "No models found" or a similar error is displayed, even though the background API query is successful.
Steps to Reproduce
Install Ollama and download models (server running as root):
Bash
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Generating WEBUI_SECRET_KEY
Loading WEBUI_SECRET_KEY from .webui_secret_key
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry
WARNI [open_webui.env]
WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS.
INFO [open_webui.env] VECTOR_DB: chroma
INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.
Fetching 30 files: 100%|██████████| 30/30 [00:00<00:00, 136326.24it/s]
INFO: Started server process [1]
INFO: Waiting for application startup.
2025-09-14 16:29:50.337 | INFO | open_webui.utils.logger:start_logger:162 - GLOBAL_LOG_LEVEL: INFO
2025-09-14 16:29:50.338 | INFO | open_webui.main:lifespan:541 - Installing external dependencies of functions and tools...
2025-09-14 16:29:50.355 | INFO | open_webui.utils.plugin:install_frontmatter_requirements:241 - No requirements found in frontmatter.
2025-09-14 16:29:53.389 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/custom.css HTTP/1.1" 200
2025-09-14 16:29:53.391 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49756 - "GET /static/loader.js HTTP/1.1" 200
2025-09-14 16:29:53.393 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/splash.png HTTP/1.1" 200
2025-09-14 16:29:53.422 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/splash-dark.png HTTP/1.1" 200
2025-09-14 16:29:54.062 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /api/config HTTP/1.1" 200
2025-09-14 16:29:54.087 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /api/v1/auths/ HTTP/1.1" 401
2025-09-14 16:29:54.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49756 - "GET /static/favicon.png HTTP/1.1" 200
2025-09-14 16:29:54.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49796 - "GET /static/favicon-dark.png HTTP/1.1" 200
2025-09-14 16:29:54.180 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49796 - "GET /static/favicon-dark.png HTTP/1.1" 304
2025-09-14 16:30:05.560 | INFO | open_webui.models.auths:authenticate_user:126 - authenticate_user: stoascheisserkoarl245@gmail.com
2025-09-14 16:30:06.036 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "POST /api/v1/auths/signin HTTP/1.1" 200
2025-09-14 16:30:06.057 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/config HTTP/1.1" 200
2025-09-14 16:30:06.169 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/changelog HTTP/1.1" 200
2025-09-14 16:30:06.178 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/v1/chats/archived?page=1&order_by=updated_at&direction=desc HTTP/1.1" 200
2025-09-14 16:30:06.189 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44782 - "GET /api/v1/channels/ HTTP/1.1" 200
2025-09-14 16:30:06.193 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44768 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.194 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44794 - "GET /api/v1/users/user/settings HTTP/1.1" 200
2025-09-14 16:30:06.195 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44754 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2025-09-14 16:30:06.216 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/all/tags HTTP/1.1" 200
2025-09-14 16:30:06.220 | INFO | open_webui.routers.openai:get_all_models:466 - get_all_models()
2025-09-14 16:30:06.220 | INFO | open_webui.routers.ollama:get_all_models:348 - get_all_models()
2025-09-14 16:30:06.232 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/pinned HTTP/1.1" 200
2025-09-14 16:30:06.248 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.253 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44794 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2025-09-14 16:30:06.269 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.276 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.278 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.386 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/?page=2 HTTP/1.1" 200
2025-09-14 16:30:06.403 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.885 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/models HTTP/1.1" 200
2025-09-14 16:30:06.896 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/configs/banners HTTP/1.1" 200
2025-09-14 16:30:06.905 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/tools/ HTTP/1.1" 200
2025-09-14 16:30:06.964 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.965 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /ollama/api/version HTTP/1.1" 500
2025-09-14 16:30:07.032 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/v1/users/user/settings HTTP/1.1" 200
2025-09-14 16:30:07.171 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/version/updates HTTP/1.1" 200
2025-09-14 16:30:08.255 | INFO | open_webui.routers.openai:get_all_models:466 - get_all_models()
2025-09-14 16:30:08.255 | INFO | open_webui.routers.ollama:get_all_models:348 - get_all_models()
2025-09-14 16:30:08.260 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:08.262 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:08.821 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/models HTTP/1.1" 200
Additional Information
The error seems to point to a bug in the frontend, as the backend connection test from within the container was successful.
Originally created by @Stoascheisserkoarl1 on GitHub (Sep 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/17444
### Check Existing Issues
- [x] I have searched for any existing and/or related issues.
- [x] I have searched for any existing and/or related discussions.
- [x] I am using the latest version of Open WebUI.
### Installation Method
Docker
### Open WebUI Version
:latest
### Ollama Version (if applicable)
_No response_
### Operating System
Fedora 42
### Browser (if applicable)
Firefox
### Confirmation
- [x] I have read and followed all instructions in `README.md`.
- [x] I am using the latest version of **both** Open WebUI and Ollama.
- [x] I have included the browser console logs.
- [x] I have included the Docker container logs.
- [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.**
- [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
- [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps:
- Start with the initial platform/version/OS and dependencies used,
- Specify exact install/launch/configure commands,
- List URLs visited, user input (incl. example values/emails/passwords if needed),
- Describe all options and toggles enabled or changed,
- Include any files or environmental changes,
- Identify the expected and actual result at each stage,
- Ensure any reasonably skilled user can follow and hit the same issue.
### Expected Behavior
The WebUI should display the downloaded models and make them available for use.
### Actual Behavior
The user interface shows that no models are available. A message like "No models found" or a similar error is displayed, even though the background API query is successful.
### Steps to Reproduce
Install Ollama and download models (server running as root):
Bash
sudo ollama serve &
sudo ollama pull llama3:70b
Verify models on the host system:
Bash
curl http://localhost:11434/api/tags
Result: {"models":[{"name":"llama3:70b","model":"llama3:70b", ...}]}
Start Open WebUI via Docker (with correct network and path configuration):
Bash
docker run -d --network=host -v open-webui:/app/backend/data -v /root/.ollama:/root/.ollama --env OLLAMA_HOST=http://127.0.0.1:11434 --name open-webui --restart always ghcr.io/open-webui/open-webui:latest
Test WebUI connection from within the container:
Bash
docker exec -it open-webui /bin/bash
curl http://localhost:11434/api/tags
Result: {"models":[{"name":"llama3:70b","model":"llama3:70b", ...}]} (same output as on the host)
Open the WebUI in a browser:
Access WebUI at http://localhost:8080 and log in.
### Logs & Screenshots
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Generating WEBUI_SECRET_KEY
Loading WEBUI_SECRET_KEY from .webui_secret_key
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry
WARNI [open_webui.env]
WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS.
INFO [open_webui.env] VECTOR_DB: chroma
INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.
██████╗ ██████╗ ███████╗███╗ ██╗ ██╗ ██╗███████╗██████╗ ██╗ ██╗██╗
██╔═══██╗██╔══██╗██╔═���══╝████╗ ██║ ██║ ██║██╔════╝██╔══██╗██║ ██║██║
██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ██║ █╗ ██║█████╗ ██████╔╝██║ ██║██║
██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ██║███╗██║██╔══╝ ██╔══██╗██║ ██║██║
╚██████╔╝██║ ███████╗██║ ╚████║ ╚███╔███╔╝███████╗██████╔╝╚██████╔╝██║
╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚══╝╚══╝ ╚══════╝╚═════╝ ╚═════╝ ╚═╝
v0.6.28 - building the best AI user interface.
https://github.com/open-webui/open-webui
Fetching 30 files: 100%|██████████| 30/30 [00:00<00:00, 136326.24it/s]
INFO: Started server process [1]
INFO: Waiting for application startup.
2025-09-14 16:29:50.337 | INFO | open_webui.utils.logger:start_logger:162 - GLOBAL_LOG_LEVEL: INFO
2025-09-14 16:29:50.338 | INFO | open_webui.main:lifespan:541 - Installing external dependencies of functions and tools...
2025-09-14 16:29:50.355 | INFO | open_webui.utils.plugin:install_frontmatter_requirements:241 - No requirements found in frontmatter.
2025-09-14 16:29:53.389 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/custom.css HTTP/1.1" 200
2025-09-14 16:29:53.391 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49756 - "GET /static/loader.js HTTP/1.1" 200
2025-09-14 16:29:53.393 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/splash.png HTTP/1.1" 200
2025-09-14 16:29:53.422 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/splash-dark.png HTTP/1.1" 200
2025-09-14 16:29:54.062 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /api/config HTTP/1.1" 200
2025-09-14 16:29:54.087 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /api/v1/auths/ HTTP/1.1" 401
2025-09-14 16:29:54.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49756 - "GET /static/favicon.png HTTP/1.1" 200
2025-09-14 16:29:54.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49796 - "GET /static/favicon-dark.png HTTP/1.1" 200
2025-09-14 16:29:54.180 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49796 - "GET /static/favicon-dark.png HTTP/1.1" 304
2025-09-14 16:30:05.560 | INFO | open_webui.models.auths:authenticate_user:126 - authenticate_user: stoascheisserkoarl245@gmail.com
2025-09-14 16:30:06.036 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "POST /api/v1/auths/signin HTTP/1.1" 200
2025-09-14 16:30:06.057 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/config HTTP/1.1" 200
2025-09-14 16:30:06.169 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/changelog HTTP/1.1" 200
2025-09-14 16:30:06.178 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/v1/chats/archived?page=1&order_by=updated_at&direction=desc HTTP/1.1" 200
2025-09-14 16:30:06.189 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44782 - "GET /api/v1/channels/ HTTP/1.1" 200
2025-09-14 16:30:06.193 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44768 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.194 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44794 - "GET /api/v1/users/user/settings HTTP/1.1" 200
2025-09-14 16:30:06.195 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44754 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2025-09-14 16:30:06.216 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/all/tags HTTP/1.1" 200
2025-09-14 16:30:06.220 | INFO | open_webui.routers.openai:get_all_models:466 - get_all_models()
2025-09-14 16:30:06.220 | INFO | open_webui.routers.ollama:get_all_models:348 - get_all_models()
2025-09-14 16:30:06.232 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/pinned HTTP/1.1" 200
2025-09-14 16:30:06.248 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.253 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44794 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2025-09-14 16:30:06.269 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.276 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.278 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.386 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/?page=2 HTTP/1.1" 200
2025-09-14 16:30:06.403 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.885 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/models HTTP/1.1" 200
2025-09-14 16:30:06.896 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/configs/banners HTTP/1.1" 200
2025-09-14 16:30:06.905 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/tools/ HTTP/1.1" 200
2025-09-14 16:30:06.964 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.965 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /ollama/api/version HTTP/1.1" 500
2025-09-14 16:30:07.032 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/v1/users/user/settings HTTP/1.1" 200
2025-09-14 16:30:07.171 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/version/updates HTTP/1.1" 200
2025-09-14 16:30:08.255 | INFO | open_webui.routers.openai:get_all_models:466 - get_all_models()
2025-09-14 16:30:08.255 | INFO | open_webui.routers.ollama:get_all_models:348 - get_all_models()
2025-09-14 16:30:08.260 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:08.262 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:08.821 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/models HTTP/1.1" 200
### Additional Information
The error seems to point to a bug in the frontend, as the backend connection test from within the container was successful.
GiteaMirror
added the bug label 2026-04-25 07:42:18 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Stoascheisserkoarl1 on GitHub (Sep 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/17444
Check Existing Issues
Installation Method
Docker
Open WebUI Version
:latest
Ollama Version (if applicable)
No response
Operating System
Fedora 42
Browser (if applicable)
Firefox
Confirmation
README.md.Expected Behavior
The WebUI should display the downloaded models and make them available for use.
Actual Behavior
The user interface shows that no models are available. A message like "No models found" or a similar error is displayed, even though the background API query is successful.
Steps to Reproduce
Install Ollama and download models (server running as root):
Bash
sudo ollama serve &
sudo ollama pull llama3:70b
Verify models on the host system:
Bash
curl http://localhost:11434/api/tags
Result: {"models":[{"name":"llama3:70b","model":"llama3:70b", ...}]}
Start Open WebUI via Docker (with correct network and path configuration):
Bash
docker run -d --network=host -v open-webui:/app/backend/data -v /root/.ollama:/root/.ollama --env OLLAMA_HOST=http://127.0.0.1:11434 --name open-webui --restart always ghcr.io/open-webui/open-webui:latest
Test WebUI connection from within the container:
Bash
docker exec -it open-webui /bin/bash
curl http://localhost:11434/api/tags
Result: {"models":[{"name":"llama3:70b","model":"llama3:70b", ...}]} (same output as on the host)
Open the WebUI in a browser:
Access WebUI at http://localhost:8080 and log in.
Logs & Screenshots
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Generating WEBUI_SECRET_KEY
Loading WEBUI_SECRET_KEY from .webui_secret_key
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry
WARNI [open_webui.env]
WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS.
INFO [open_webui.env] VECTOR_DB: chroma
INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.
██████╗ ██████╗ ███████╗███╗ ██╗ ██╗ ██╗███████╗██████╗ ██╗ ██╗██╗
██╔═══██╗██╔══██╗██╔═���══╝████╗ ██║ ██║ ██║██╔════╝██╔══██╗██║ ██║██║
██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ██║ █╗ ██║█████╗ ██████╔╝██║ ██║██║
██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ██║███╗██║██╔══╝ ██╔══██╗██║ ██║██║
╚██████╔╝██║ ███████╗██║ ╚████║ ╚███╔███╔╝███████╗██████╔╝╚██████╔╝██║
╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚══╝╚══╝ ╚══════╝╚═════╝ ╚═════╝ ╚═╝
v0.6.28 - building the best AI user interface.
https://github.com/open-webui/open-webui
Fetching 30 files: 100%|██████████| 30/30 [00:00<00:00, 136326.24it/s]
INFO: Started server process [1]
INFO: Waiting for application startup.
2025-09-14 16:29:50.337 | INFO | open_webui.utils.logger:start_logger:162 - GLOBAL_LOG_LEVEL: INFO
2025-09-14 16:29:50.338 | INFO | open_webui.main:lifespan:541 - Installing external dependencies of functions and tools...
2025-09-14 16:29:50.355 | INFO | open_webui.utils.plugin:install_frontmatter_requirements:241 - No requirements found in frontmatter.
2025-09-14 16:29:53.389 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/custom.css HTTP/1.1" 200
2025-09-14 16:29:53.391 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49756 - "GET /static/loader.js HTTP/1.1" 200
2025-09-14 16:29:53.393 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/splash.png HTTP/1.1" 200
2025-09-14 16:29:53.422 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /static/splash-dark.png HTTP/1.1" 200
2025-09-14 16:29:54.062 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /api/config HTTP/1.1" 200
2025-09-14 16:29:54.087 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49742 - "GET /api/v1/auths/ HTTP/1.1" 401
2025-09-14 16:29:54.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49756 - "GET /static/favicon.png HTTP/1.1" 200
2025-09-14 16:29:54.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49796 - "GET /static/favicon-dark.png HTTP/1.1" 200
2025-09-14 16:29:54.180 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:49796 - "GET /static/favicon-dark.png HTTP/1.1" 304
2025-09-14 16:30:05.560 | INFO | open_webui.models.auths:authenticate_user:126 - authenticate_user: stoascheisserkoarl245@gmail.com
2025-09-14 16:30:06.036 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "POST /api/v1/auths/signin HTTP/1.1" 200
2025-09-14 16:30:06.057 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/config HTTP/1.1" 200
2025-09-14 16:30:06.169 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/changelog HTTP/1.1" 200
2025-09-14 16:30:06.178 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/v1/chats/archived?page=1&order_by=updated_at&direction=desc HTTP/1.1" 200
2025-09-14 16:30:06.189 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44782 - "GET /api/v1/channels/ HTTP/1.1" 200
2025-09-14 16:30:06.193 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44768 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.194 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44794 - "GET /api/v1/users/user/settings HTTP/1.1" 200
2025-09-14 16:30:06.195 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44754 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2025-09-14 16:30:06.216 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/all/tags HTTP/1.1" 200
2025-09-14 16:30:06.220 | INFO | open_webui.routers.openai:get_all_models:466 - get_all_models()
2025-09-14 16:30:06.220 | INFO | open_webui.routers.ollama:get_all_models:348 - get_all_models()
2025-09-14 16:30:06.232 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/pinned HTTP/1.1" 200
2025-09-14 16:30:06.248 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.253 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44794 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200
2025-09-14 16:30:06.269 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.276 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.278 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.386 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/chats/?page=2 HTTP/1.1" 200
2025-09-14 16:30:06.403 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/folders/ HTTP/1.1" 200
2025-09-14 16:30:06.885 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/models HTTP/1.1" 200
2025-09-14 16:30:06.896 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/configs/banners HTTP/1.1" 200
2025-09-14 16:30:06.905 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/v1/tools/ HTTP/1.1" 200
2025-09-14 16:30:06.964 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:06.965 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /ollama/api/version HTTP/1.1" 500
2025-09-14 16:30:07.032 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44744 - "GET /api/v1/users/user/settings HTTP/1.1" 200
2025-09-14 16:30:07.171 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/version/updates HTTP/1.1" 200
2025-09-14 16:30:08.255 | INFO | open_webui.routers.openai:get_all_models:466 - get_all_models()
2025-09-14 16:30:08.255 | INFO | open_webui.routers.ollama:get_all_models:348 - get_all_models()
2025-09-14 16:30:08.260 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:08.262 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Name or service not known]
2025-09-14 16:30:08.821 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 127.0.0.1:44752 - "GET /api/models HTTP/1.1" 200
Additional Information
The error seems to point to a bug in the frontend, as the backend connection test from within the container was successful.