ubuntu open webui
时间: 2025-05-21 08:37:08 浏览: 17
### 打开 WebUI 界面的方法
要在 Ubuntu 系统中成功打开 Open WebUI 界面,可以按照以下方法操作:
#### 方法一:通过 Docker 部署并访问 WebUI
如果已经安装了 Docker 幯环境,则可以通过运行指定的容器来启动服务。以下是具体的操作过程。
1. **确保已安装 Docker 和 Ollama**
如果尚未安装 Docker 或 Ollama,请先完成它们的安装[^2]。
2. **拉取并运行 Open WebUI 的 Docker 容器**
使用以下命令启动 Open WebUI 服务:
```bash
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
```
这条命令会创建一个名为 `open-webui` 的容器,并将其绑定到主机端口 3000 上[^2]。
3. **验证服务状态**
输入以下命令确认容器正在运行:
```bash
docker ps
```
应该可以看到名称为 `open-webui` 的活动容器。
4. **访问 WebUI 接口**
启动完成后,在浏览器地址栏输入以下 URL 访问界面:
```
http://localhost:3000
```
#### 方法二:手动配置本地服务器(适用于未使用 Docker)
如果不希望通过 Docker 来部署,也可以尝试直接在本机环境中设置 WebUI 脚本和服务。
1. **克隆项目源码**
下载官方 GitHub 存储库中的代码文件:
```bash
git clone https://github.com/open-webui/open-webui.git
cd open-webui
```
2. **安装依赖项**
根据项目的 README 文件说明,执行必要的包管理工具指令以加载所需的 Python 或 Node.js 模块。例如:
```bash
npm install || pip install -r requirements.txt
```
3. **启动应用**
查阅文档找到适合平台的服务启动脚本路径,通常类似于这样:
```bash
python app.py || node server.js
```
4. **连接至前端页面**
类似于之前的方式,利用默认监听地址测试可用性:
```
http://127.0.0.1:<port>
```
---
### 注意事项
- 若遇到网络错误或者无法正常显示的情况,请检查防火墙规则以及 SELinux 设置是否允许外部请求进入相应端口号[^1]。
- 对于生产环境下建议调整更安全的身份认证机制防止未经授权访问敏感数据资源。
```python
import os
os.system('docker pull ghcr.io/open-webui/open-webui:main')
```
阅读全文
相关推荐


















