[GH-ISSUE #7030] Issue with Open WebUI and Pipelines Connection #85315

Closed
opened 2026-05-15 09:59:25 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @sitzbrau on GitHub (Nov 19, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7030

Description

I am experiencing an issue with connecting to the pipelines in Open WebUI. Here are the details of the problem and the steps I have taken so far.

Environment

Docker Containers:

  • pipelines: ghcr.io/open-webui/pipelines:main
  • ollama: ollama/ollama
  • open-webui: ghcr.io/open-webui/open-webui:ollama

Host: Ubuntu on an EC2 instance
Network Configuration: Port 9099 allowed in the security group

Steps to Reproduce

Start the Containers:
bash

docker run -d -p 9099:9099 -v pipelines:/app/pipelines --name pipelines ghcr.io/open-webui/pipelines:main
docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
docker run -d -p 3000:8080 --gpus=all -v /var/lib/docker/volumes/ollama/_data:/root/.ollama -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:ollama

Configure the Connection in Open WebUI:

Expected Behavior

The connection to the pipelines should be established successfully, and the "Verify Connection" button should not show any errors.

Actual Behavior

Despite the correct configuration, I receive the error "OpenAI: Network Problem" when verifying the connection.

Additional Information

Container Status
The pipelines container is running and listening on port 9099:

CONTAINER ID   IMAGE                                  COMMAND               CREATED          STATUS                    PORTS                                           NAMES
a2fc21515249   ghcr.io/open-webui/pipelines:main      "bash start.sh"       13 hours ago     Up 18 minutes             0.0.0.0:9099->9099/tcp, :::9099->9099/tcp       pipelines

Network Configuration
The port 9099 is open and in use by the pipelines container:
bash

sudo netstat -tlnp | grep 9099

Output:
text
tcp        0      0 0.0.0.0:9099            0.0.0.0:*               LISTEN      1222/docker-proxy
tcp6       0      0 :::9099                 :::*                    LISTEN      1228/docker-proxy

Logs of Pipelines Container
The logs of the pipelines container show no critical errors:
bash
docker logs pipelines
Output:


INFO:     Started server process [7]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:9099 (Press CTRL+C to quit)

Docker Inspect Output
The docker inspect output for the pipelines container shows the correct configuration:
json

"HostConfig": {
    "Binds": [ "pipelines:/app/pipelines" ],
    "PortBindings": { "9099/tcp": [ { "HostIp": "", "HostPort": "9099" } ] },
   ...
}

Steps Taken

  • Verified that localhost or host.docker.internal resolves correctly.
  • Checked firewall rules to ensure port 9099 is not blocked.
  • Tested the connection using curl http://localhost:9099.

Request
I would appreciate any help in identifying and resolving the issue that prevents the connection to the pipelines in Open WebUI.
Example Commands
bash

docker run -d -p 9099:9099 --add-host=host.docker.internal:host-gateway -v pipelines:/app/pipelines --name pipelines ghcr.io/open-webui/pipelines:main
docker logs pipelines
sudo netstat -tlnp | grep 9099
curl http://localhost:9099

Thank you for your assistance.

Originally created by @sitzbrau on GitHub (Nov 19, 2024). Original GitHub issue: https://github.com/open-webui/open-webui/issues/7030 ### Description I am experiencing an issue with connecting to the pipelines in Open WebUI. Here are the details of the problem and the steps I have taken so far. ### Environment **Docker Containers:** - pipelines: ghcr.io/open-webui/pipelines:main - ollama: ollama/ollama - open-webui: ghcr.io/open-webui/open-webui:ollama **Host:** Ubuntu on an EC2 instance **Network Configuration:** Port 9099 allowed in the security group ### Steps to Reproduce **Start the Containers:** bash ``` docker run -d -p 9099:9099 -v pipelines:/app/pipelines --name pipelines ghcr.io/open-webui/pipelines:main docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama docker run -d -p 3000:8080 --gpus=all -v /var/lib/docker/volumes/ollama/_data:/root/.ollama -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:ollama ``` **Configure the Connection in Open WebUI:** - Go to "Settings" > "Connections" - Add or modify the connection with: - URL: http://localhost:9099 (or http://host.docker.internal:9099) - Key: 0p3n-w3bu! ### Expected Behavior The connection to the pipelines should be established successfully, and the "Verify Connection" button should not show any errors. ### Actual Behavior Despite the correct configuration, I receive the error "OpenAI: Network Problem" when verifying the connection. ### Additional Information **Container Status** The pipelines container is running and listening on port 9099: ``` CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a2fc21515249 ghcr.io/open-webui/pipelines:main "bash start.sh" 13 hours ago Up 18 minutes 0.0.0.0:9099->9099/tcp, :::9099->9099/tcp pipelines ``` **Network Configuration** The port 9099 is open and in use by the pipelines container: bash ``` sudo netstat -tlnp | grep 9099 Output: text tcp 0 0 0.0.0.0:9099 0.0.0.0:* LISTEN 1222/docker-proxy tcp6 0 0 :::9099 :::* LISTEN 1228/docker-proxy ``` **Logs of Pipelines Container** The logs of the pipelines container show no critical errors: bash `docker logs pipelines ` Output: ``` INFO: Started server process [7] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:9099 (Press CTRL+C to quit) ``` **Docker Inspect Output** The docker inspect output for the pipelines container shows the correct configuration: json ``` "HostConfig": { "Binds": [ "pipelines:/app/pipelines" ], "PortBindings": { "9099/tcp": [ { "HostIp": "", "HostPort": "9099" } ] }, ... } ``` **Steps Taken** - Verified that localhost or host.docker.internal resolves correctly. - Checked firewall rules to ensure port 9099 is not blocked. - Tested the connection using curl http://localhost:9099. **Request** I would appreciate any help in identifying and resolving the issue that prevents the connection to the pipelines in Open WebUI. Example Commands bash ``` docker run -d -p 9099:9099 --add-host=host.docker.internal:host-gateway -v pipelines:/app/pipelines --name pipelines ghcr.io/open-webui/pipelines:main docker logs pipelines sudo netstat -tlnp | grep 9099 curl http://localhost:9099 ``` _Thank you for your assistance._
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#85315