在 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运行
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论