linux 安装open webui
在 Linux(Ubuntu、Debian、CentOS 等)上安装 Open WebUI,可以选择 Docker 部署(推荐)或 手动安装(适用于开发)。
方法 1:使用 Docker(推荐)
1. 安装 Docker
如果你的 Linux 还没有安装 Docker,可以运行:
curl -fsSL https://get.docker.com | sudo bash
然后启动 Docker 并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
2. 运行 Open WebUI
执行以下命令,拉取并启动 Open WebUI:
docker run -d --name open-webui -p 3000:3000 -v open-webui-data:/app/data --pull always ghcr.io/open-webui/open-webui:main
-d
:后台运行--name open-webui
:容器名称-p 3000:3000
:映射端口(浏览器访问http://服务器IP:3000
)-v open-webui-data:/app/data
:持久化数据
3. 检查是否成功运行
docker ps
如果 open-webui
容器正在运行,表示安装成功。
然后在浏览器访问 http://服务器IP:3000
(本地的话就是 http://localhost:3000
)。
方法 2:手动安装(适用于开发)
1. 安装 Node.js 和 pnpm
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo bash -
sudo apt install -y nodejs
npm install -g pnpm
2. 克隆 Open WebUI 代码
git clone https://github.com/open-webui/open-webui.git
cd open-webui
3. 安装依赖
pnpm install
4. 运行 Open WebUI
pnpm dev
然后在浏览器访问 http://服务器IP:3000
。
连接 Open WebUI 到 Ollama
如果你想用 Open WebUI 调用 Ollama,需要先安装 Ollama:
curl -fsSL https://ollama.com/install.sh | sh
然后启动:
ollama serve
在 Open WebUI 设置里,添加 API 地址:
http://localhost:11434
并指定一个可用的模型,例如 llama3
。
总结
- 推荐方式 ✅:使用 Docker 部署,简单快捷
- 适用于开发 🛠️:手动安装,适合修改代码
- 连接 Ollama 🤖:确保 Ollama 在
localhost:11434
运行
如果遇到问题,可以告诉我具体的错误信息,我帮你解决!🚀