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
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
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
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._
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 @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:
Host: Ubuntu on an EC2 instance
Network Configuration: Port 9099 allowed in the security group
Steps to Reproduce
Start the Containers:
bash
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:
Network Configuration
The port 9099 is open and in use by the pipelines container:
bash
Logs of Pipelines Container
The logs of the pipelines container show no critical errors:
bash
docker logs pipelinesOutput:
Docker Inspect Output
The docker inspect output for the pipelines container shows the correct configuration:
json
Steps Taken
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
Thank you for your assistance.