1Panel 部署 Open WebUI
2024年10月8日大约 2 分钟
1Panel 部署 Open WebUI
Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线运行。它支持各种 LLM 运行器,包括 Ollama 和 OpenAI 兼容的 API。
官方文档:Open WebUI
重要
本文基于1Panel
部署
1、Docker 镜像
docker pull ghcr.io/open-webui/open-webui:main
# 加速镜像
# docker pull ghcr.nju.edu.cn/open-webui/open-webui:main
open-webui:main
:仅用于 OpenAI API
2、环境变量
个人常用环境变量,详情变量请前往Environment Variable Configuration
OPENAI_API_BASE_URL
:OpenAI API 基础 URL;OPENAI_API_KEY
:OpenAI API 密钥;ENABLE_SIGNUP
:禁用前台创建用户,可在管理面板自行添加用户;ENABLE_MODEL_FILTER
:启用语言模型筛选;MODEL_FILTER_LIST
:设置语言模型筛选器列表,以分号分隔;(注:对超级管理员不生效;)ENABLE_OLLAMA_API
:禁用 Ollama API
OPENAI_API_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENABLE_SIGNUP=false
ENABLE_MODEL_FILTER=true
MODEL_FILTER_LIST=gpt-4o;gpt-4-turbo;gpt-4o-mini;deepseek-chat;deepseek-coder;claude-3-5-sonnet
ENABLE_OLLAMA_API=false
3、部署
- 创建容器
- 输入基本信息:名称、镜像、端口、网络
- 挂载存储卷,实现数据持久化;
- 配置重启规则和环境变量
4、管理 OpanAI API
注:在 Open WebUI 上创建的第一个帐户将获得管理员权限,控制用户管理和系统设置
完成注册登录后,依次点击:头像 -> 管理员面板 -> 设置 -> 外部连接
重要
记得备份docker 存储卷
,防止持久化数据丢失!!!
开启你的愉快玩耍吧 φ(* ̄ 0  ̄)