大贤者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2014-6-30
|
本帖最后由 WiiGe 于 2026-3-16 15:27 编辑
发现 OpenWebUI 似乎没太多讨论?
相信大多数老哥都是通过各种 UI 来使用 AI 的, 而最让我喜欢的 UI 则是 Open WebUI. 作为 AI 前端. 这玩意好用是真好用,但真要部署一套生产级的私有化环境,你可能会遇到这些让人头秃的瞬间:
* 默认的 SQLite 存数据?数据量一大心里就发慌,生怕哪天爆炸
* 想玩 RAG(知识库)?RAGFlow, Dify不仅要自己构建镜像还尺寸爆炸?环境搭了一下午,还在加群问满天飞的报错
* 想用本地显卡跑模型?Ollam 又太达利特看不上? 那来用 vLLM
* 还有那个最近很火的 MCP 协议,想尝鲜却不知道怎么接上用? 用 MCPO 转成 OpenAI API 呗
为了不让各位把时间浪费在配置环境这种枯燥的事情上, 以便把头发省下来梳个中分, 我写了一个开箱即用、模块化的Open Web UI Docker Compose 部署方案:
👉 项目地址:WiiGe/Composerized-OpenWebUI
为了表示该项目使用的是多个独立组件, 给这套容器栈硬凹了个名字:PORT-PUMQTV 容器栈(stack)。读音类似 "port punktive",为了凑这个缩写,字典都快翻烂了...
该项目使用全明星阵容:
PostgreSQL, Open Web UI, Valkey, Apache Tika, Playwright, Unstructured, MCPO, Qdrant, Open Terminal 和 vLLM
PORT-PUMQTV就是为了把这些复杂的架构变成简单的配置文件.
项目亮点:
✅ 稳如老狗:PostgreSQL + Qdrant + Valkey 的组合,这是生产环境标配,数据安全有保障
✅ 功能拉满:RAG 知识库、MCP 工具调用、文档解析、本地多模态 LLM(通过vLLM使用Qwen3,5)、图像生成(请自行搭建Comfyui连接进来)... 配置都给你打包好了, 填上密码直接启动就完事
✅ 随意更改组件:模块化设计是核心。如果不需要 vLLM,不喜欢 Tika 或者其他组件,直接在 `docker-compose.yml` 里把服务注释掉就行,绝不强买强卖
项目怎么用?就三步:
1. 搞个 Docker 网络:
- docker network create example_network
复制代码
2. 改下配置:
- cp .env.example .env
- vim .env # 填填密码、IP啥的,都有中文注释
复制代码
3. O神启动 (指 OpenWebUI):
启动和拉取完成后, 访问 http://<你设置的IP>:8080 就能使用了
🛠️ 项目小功能:
内置数据库自动备份脚本:可以定时备份聊天记录和设置数据
迁移指南:如果你之前用的是官方单容器OpenWebUI,项目提供了一个脚本, 方便从 SQLite 迁移到 PostgreSQL
如果你也正在折腾私有化 AI, 希望这个小项目能帮到你
如果觉得项目还不错,欢迎给个 ⭐️ 支持!也欢迎大家来提 Issue 和 PR, 狠狠地指♂导我, 一起把这个项目做成 OpenWenUI 全家桶
🔗项目传送门:
GitHub: https://github.com/WiiGe/Composerized-OpenWebUI
OpenWebUI 中文文档: https://docs.openwebui.cn/
虽然项目用于 AI, 但本贴含有0个 AI 内容,
最后, 祝诸君的 AI 助手跑得和大便一样通畅丝滑
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|