I have searched for any existing and/or related issues.
I have searched for any existing and/or related discussions.
I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
I am using the latest version of Open WebUI.
Installation Method
Docker
Open WebUI Version
v0.6.41
Ollama Version (if applicable)
No response
Operating System
Linux Mint 22.2
Browser (if applicable)
No response
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 application should be accessible at http://localhost:3000 (or the host’s IP on port 3000), and the /health endpoint should return a successful response.
Actual Behavior
After starting the Open WebUI container via Docker Compose, the container appears to run successfully—database migrations complete, the startup banner is displayed, and the service shows as "Up" in docker ps. However, the web server does not respond to HTTP requests on the published port 3000.
Steps to Reproduce
Start with a clean Linux system — the issue has been reproduced on multiple distributions, including Debian 13, Ubuntu 24.04 LTS, and Linux Mint 22.2 (now).
Install Docker Engine:
viktor@nitro:/opt/ai-stack$ docker -v
Docker version 29.1.2, build 890dcca
viktor@nitro:/opt/ai-stack$ docker compose version
Docker Compose version v5.0.0
Create a dedicated project directory and navigate into it: sudo mkdir -p /opt/ai-stack && cd /opt/ai-stack
Create the following docker-compose.yml file (no modifications, no .env, no extra services):
Start the service using Docker Compose: viktor@nitro:/opt/ai-stack$ docker compose up -d
Verify that the container is running:
viktor@nitro:/opt/ai-stack$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac7668798e54 ghcr.io/open-webui/open-webui:main-slim "bash start.sh" 12 seconds ago Up 11 seconds (health: starting) 0.0.0.0:3000->8080/tcp, [::]:3000->8080/tcp ai-stack-openwebui-1
viktor@nitro:/opt/ai-stack$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac7668798e54 ghcr.io/open-webui/open-webui:main-slim "bash start.sh" 7 minutes ago Up 7 minutes (unhealthy) 0.0.0.0:3000->8080/tcp, [::]:3000->8080/tcp ai-stack-openwebui-1
Logs & Screenshots
viktor@nitro:/opt/ai-stack$ docker volume ls
DRIVER VOLUME NAME
local ai-stack_open-webui
viktor@nitro:/opt/ai-stack$ docker network ls
NETWORK ID NAME DRIVER SCOPE
c3b1cbb0da9f ai-stack_default bridge local
df77d14e7b42 bridge bridge local
fb53955a89ac host host local
e0c10fd3a79e none null local
viktor@nitro:/opt/ai-stack$ docker exec -it ai-stack-openwebui-1 curl -v http://localhost:3000/health
* Trying 127.0.0.1:3000...
* connect to 127.0.0.1 port 3000 failed: Connection refused
* Trying [::1]:3000...
* connect to ::1 port 3000 failed: Connection refused
* Failed to connect to localhost port 3000 after 0 ms: Couldn't connect to server
* Closing connection 0
curl: (7) Failed to connect to localhost port 3000 after 0 ms: Couldn't connect to server
viktor@nitro:/opt/ai-stack$ docker logs ai-stack-openwebui-1
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.
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.41 - building the best AI user interface.
https://github.com/open-webui/open-webui
I'm a beginner. This is a very important project for me. Please help me solve the problem!
Originally created by @mrviktort on GitHub (Dec 10, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/19855
### 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 have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
- [x] I am using the latest version of Open WebUI.
### Installation Method
Docker
### Open WebUI Version
v0.6.41
### Ollama Version (if applicable)
_No response_
### Operating System
Linux Mint 22.2
### Browser (if applicable)
_No response_
### 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 application should be accessible at http://localhost:3000 (or the host’s IP on port 3000), and the /health endpoint should return a successful response.
### Actual Behavior
After starting the Open WebUI container via Docker Compose, the container appears to run successfully—database migrations complete, the startup banner is displayed, and the service shows as "Up" in docker ps. However, the web server does not respond to HTTP requests on the published port 3000.
### Steps to Reproduce
Start with a clean Linux system — the issue has been reproduced on multiple distributions, including Debian 13, Ubuntu 24.04 LTS, and Linux Mint 22.2 (now).
Install Docker Engine:
```
viktor@nitro:/opt/ai-stack$ docker -v
Docker version 29.1.2, build 890dcca
```
```
viktor@nitro:/opt/ai-stack$ docker compose version
Docker Compose version v5.0.0
```
Create a dedicated project directory and navigate into it:
`sudo mkdir -p /opt/ai-stack && cd /opt/ai-stack`
Create the following docker-compose.yml file (no modifications, no .env, no extra services):
```
viktor@nitro:/opt/ai-stack$ cat docker-compose.yml
services:
openwebui:
image: ghcr.io/open-webui/open-webui:main-slim
ports:
- "3000:8080"
volumes:
- open-webui:/app/backend/data
volumes:
open-webui:
```
Start the service using Docker Compose:
`viktor@nitro:/opt/ai-stack$ docker compose up -d`
Verify that the container is running:
```
viktor@nitro:/opt/ai-stack$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac7668798e54 ghcr.io/open-webui/open-webui:main-slim "bash start.sh" 12 seconds ago Up 11 seconds (health: starting) 0.0.0.0:3000->8080/tcp, [::]:3000->8080/tcp ai-stack-openwebui-1
```
```
viktor@nitro:/opt/ai-stack$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac7668798e54 ghcr.io/open-webui/open-webui:main-slim "bash start.sh" 7 minutes ago Up 7 minutes (unhealthy) 0.0.0.0:3000->8080/tcp, [::]:3000->8080/tcp ai-stack-openwebui-1
```
### Logs & Screenshots
```
viktor@nitro:/opt/ai-stack$ docker volume ls
DRIVER VOLUME NAME
local ai-stack_open-webui
```
```
viktor@nitro:/opt/ai-stack$ docker network ls
NETWORK ID NAME DRIVER SCOPE
c3b1cbb0da9f ai-stack_default bridge local
df77d14e7b42 bridge bridge local
fb53955a89ac host host local
e0c10fd3a79e none null local
```
```
viktor@nitro:/opt/ai-stack$ docker exec -it ai-stack-openwebui-1 curl -v http://localhost:3000/health
* Trying 127.0.0.1:3000...
* connect to 127.0.0.1 port 3000 failed: Connection refused
* Trying [::1]:3000...
* connect to ::1 port 3000 failed: Connection refused
* Failed to connect to localhost port 3000 after 0 ms: Couldn't connect to server
* Closing connection 0
curl: (7) Failed to connect to localhost port 3000 after 0 ms: Couldn't connect to server
```
```
viktor@nitro:/opt/ai-stack$ docker logs ai-stack-openwebui-1
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.
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.41 - building the best AI user interface.
https://github.com/open-webui/open-webui
```
```
viktor@nitro:/opt/ai-stack$ ss -tulpn
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
udp UNCONN 0 0 0.0.0.0:5353 0.0.0.0:*
udp UNCONN 0 0 127.0.0.54:53 0.0.0.0:*
udp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:32862 0.0.0.0:*
udp UNCONN 0 0 [::]:5353 [::]:*
udp UNCONN 0 0 [::]:40731 [::]:*
udp UNCONN 0 0 [fe80::914a:4cf0:4fa4:160e]%wlp0s20f3:546 [::]:*
tcp LISTEN 0 4096 0.0.0.0:3000 0.0.0.0:*
tcp LISTEN 0 4096 0.0.0.0:22 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:6010 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.1:11434 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.1:631 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.54:53 0.0.0.0:*
tcp LISTEN 0 4096 [::]:3000 [::]:*
tcp LISTEN 0 4096 [::]:22 [::]:*
tcp LISTEN 0 4096 [::1]:631 [::]:*
tcp LISTEN 0 128 [::1]:6010 [::]:*
```
### Additional Information
I'm a beginner. This is a very important project for me. Please help me solve the problem!
GiteaMirror
added the bug label 2026-05-21 00:58:53 -05:00
If this is a duplicate, please consider closing this issue and adding any additional details to the existing one
If you found a solution in any of these issues, please share it here to help others
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
<!-- gh-comment-id:3635546058 -->
@owui-terminator[bot] commented on GitHub (Dec 10, 2025):
🔍 **Similar Issues Found**
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
1. [#19376](https://github.com/open-webui/open-webui/issues/19376) **issue: open-webui docker compose service does not resolve ollama service name**
*by SorenPoulsen • Nov 21, 2025 • `bug`*
2. [#16540](https://github.com/open-webui/open-webui/issues/16540) **issue:**
*by Sawrz • Aug 12, 2025 • `bug`*
3. [#17055](https://github.com/open-webui/open-webui/issues/17055) **issue:**
*by jammin1911 • Aug 30, 2025 • `bug`*
4. [#17390](https://github.com/open-webui/open-webui/issues/17390) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
5. [#17389](https://github.com/open-webui/open-webui/issues/17389) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
<details>
<summary>Show 5 more related issues</summary>
6. [#17387](https://github.com/open-webui/open-webui/issues/17387) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
7. [#17392](https://github.com/open-webui/open-webui/issues/17392) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
8. [#17393](https://github.com/open-webui/open-webui/issues/17393) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
9. [#17391](https://github.com/open-webui/open-webui/issues/17391) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
10. [#17388](https://github.com/open-webui/open-webui/issues/17388) **issue:**
*by abxis • Sep 12, 2025 • `bug`*
</details>
---
💡 **Tips:**
- If this is a duplicate, please consider closing this issue and adding any additional details to the existing one
- If you found a solution in any of these issues, please share it here to help others
*This comment was generated automatically by a bot.* Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
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 @mrviktort on GitHub (Dec 10, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/19855
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.6.41
Ollama Version (if applicable)
No response
Operating System
Linux Mint 22.2
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
The application should be accessible at http://localhost:3000 (or the host’s IP on port 3000), and the /health endpoint should return a successful response.
Actual Behavior
After starting the Open WebUI container via Docker Compose, the container appears to run successfully—database migrations complete, the startup banner is displayed, and the service shows as "Up" in docker ps. However, the web server does not respond to HTTP requests on the published port 3000.
Steps to Reproduce
Start with a clean Linux system — the issue has been reproduced on multiple distributions, including Debian 13, Ubuntu 24.04 LTS, and Linux Mint 22.2 (now).
Install Docker Engine:
Create a dedicated project directory and navigate into it:
sudo mkdir -p /opt/ai-stack && cd /opt/ai-stackCreate the following docker-compose.yml file (no modifications, no .env, no extra services):
Start the service using Docker Compose:
viktor@nitro:/opt/ai-stack$ docker compose up -dVerify that the container is running:
Logs & Screenshots
Additional Information
I'm a beginner. This is a very important project for me. Please help me solve the problem!
@owui-terminator[bot] commented on GitHub (Dec 10, 2025):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#19376 issue: open-webui docker compose service does not resolve ollama service name
by SorenPoulsen • Nov 21, 2025 •
bug#16540 issue:
by Sawrz • Aug 12, 2025 •
bug#17055 issue:
by jammin1911 • Aug 30, 2025 •
bug#17390 issue:
by abxis • Sep 12, 2025 •
bug#17389 issue:
by abxis • Sep 12, 2025 •
bugShow 5 more related issues
#17387 issue:
by abxis • Sep 12, 2025 •
bug#17392 issue:
by abxis • Sep 12, 2025 •
bug#17393 issue:
by abxis • Sep 12, 2025 •
bug#17391 issue:
by abxis • Sep 12, 2025 •
bug#17388 issue:
by abxis • Sep 12, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@hhxdestiny commented on GitHub (Dec 10, 2025):
wait more minutes
@mrviktort commented on GitHub (Dec 10, 2025):
How long?
@Classic298 commented on GitHub (Dec 10, 2025):
Logs? Debug logs?