自托管 Web 平台,Docker 一条命令起;Admin→Settings→Connections→OpenAI 里 Add Connection 填 API URL + Key 即可接任意 OpenAI 兼容 API,与 Ollama 本地模型混排在同一模型下拉;内置 RAG、用户组与细粒度 RBAC、模型预设(Workspace→Models 把系统提示+知识+工具打包成自定义模型)、插件(Filters/Actions/Pipes/Tools)与 MCP。
适用场景:公司/实验室在一台服务器部署,全员浏览器登录共用 LIN 网关,管理员按组分配可用模型;LIN 团队管理专栏的客户端侧呼应案例。
Open WebUI 自托管 团队 RBAC RAG Docker
操作步骤
- Docker 部署并挂载数据卷(-v open-webui:/app/backend/data)防重启丢数据
- 首个注册账号即管理员后及时关闭公开注册或设权限
- Admin→Settings→Connections→OpenAI→Add Connection:URL 填
https://tokenbuddy.cc、Key 填管理员的 LIN Key(或按其多连接机制给不同组不同连接) - 保存后在模型下拉确认网关模型出现并逐个发短消息实测(指南强调登录成功≠模型端点通,要逐个测)
- Workspace→Models 用「+」把常用模型包装成预设:选基础模型+写系统提示+绑知识集合+存为团队可见
- 用用户组/RBAC 限制谁能看到高端模型
配置说明
环境变量法 docker run ... -e OPENAI_API_KEY=... ghcr.io/open-webui/open-webui:main 是官方 README 的极简远程 API 部署形态(AnyGen 转述);Docker 内连宿主机服务要用 host.docker.internal,不要填 localhost 指望它指向宿主机。
开源项目信息
- 仓库:https://github.com/open-webui/open-webui
- Stars 口径:来源差异:promptquorum 称 150,000+ stars、另一评测对比页称 124K+,只能注『搜索来源报 12.4万–15万+』
- 许可:Open WebUI License——promptquorum 写 'BSD-derived, source-available, with a branding clause above 50 users/30 days (not OSI-approved open source)',企业白标/改品牌需商业许可;注意有旧文误写 MIT,专栏须按此纠正
注意事项
- ⚠️ 把 localhost 写进容器内的连接地址导致连不上宿主机/网关的本地代理
- ⚠️ 没挂数据卷重启丢账号与对话
- ⚠️ 管理员 Key 给全员共用一个连接导致用量无法按人审计(应配合 LIN 网关侧一人一 Key,见团队专栏)
- ⚠️ 超 50 人还想去品牌未看许可条款
来源:配置指南 https://insiderllm.com/guides/open-webui-setup-guide/(Connections/OpenAI 的 Add Connection 与多后端表);评测与许可 https://www.promptquorum.com/local-llms/open-webui-review