Linux部署openwebui
时间: 2025-02-21 12:31:01 浏览: 84
### 在Linux服务器上安装和配置OpenWebUI
为了在 Linux 服务器上成功部署 OpenWebUI,推荐使用 Docker 来简化环境搭建过程并确保应用稳定运行。具体操作如下:
#### 创建 Dockerfile 文件
首先,在项目根目录下创建名为 `Dockerfile` 的文件,用于定义镜像构建指令。
```dockerfile
FROM python:3.9-slim-buster
WORKDIR /app
COPY . .
RUN pip install --no-cache-dir -r requirements.txt
CMD ["python", "main.py"]
```
此段脚本指定了基础 Python 镜像版本,并设置了工作目录以及应用程序启动命令[^2]。
#### 编写依赖项列表
在同一路径下新建或编辑 `requirements.txt` 文件来声明所需库包及其版本号。
```
flask==2.0.1
torch>=1.8.0,<2.0.0
transformers==4.17.0
...
```
上述文本列出了部分可能需要用到的Python库作为例子,请依据实际需求调整内容。
#### 构建自定义 Docker 镜像
打开终端窗口进入包含以上两个文件所在的文件夹位置执行下面这条命令完成定制化镜像制作流程。
```bash
sudo docker build -t openwebui .
```
这一步骤会读取当前路径下的 `Dockerfile` 并按照指示逐步组装成新的容器映像。
#### 启动新建立的服务实例
最后通过下列语句激活刚刚生成好的镜像资源,将其作为一个独立进程在线提供服务访问接口。
```bash
sudo docker run -d -p 5000:5000 --name=openwebui-container openwebui
```
这里 `-d` 参数表示以后台模式开启;而 `-p` 则用来指定主机端口与容器内部监听地址之间的映射关系。
#### 访问已发布的网页界面
当一切顺利的话,现在应该可以从浏览器里输入类似 http://localhost:5000 这样的URL链接查看到由OpenWebUI呈现出来的图形化管理面板了。
阅读全文
相关推荐



















