Open WebUI 扩展
Open WebUI 旨在满足您的扩展需求——从单用户到跨整个企业和机构的组织级部署。下面的步骤将指导您随着需求的增长如何配置部署。
Open WebUI 遵循无状态、容器优先的架构,这意味着扩展它非常类似于扩展任何现代 Web 应用程序。无论您是从个人兴趣配置过渡到支持一个部门,还是从数百名用户增长到数千名用户,所采用的构建块都是相同的。
本指南将从高维度指导您了解核心概念和配置。有关确切的环境变量详细信息,请参阅 环境变量参考。
理解默认设置
在开箱即用状态下,Open WebUI 以单容器方式运行,包含:
- 存储在本地卷上的嵌入式 SQLite 数据库
- 用于 RAG 向量的嵌入式 ChromaDB 向量数据库(同样由 SQLite 支持)
- 单个 Uvicorn worker 进程
- 无外部依赖(无 Redis,无外部数据库)
这对于个人使用、小团队或评估非常完美。当您不再满足于这些默认设置时,扩展之旅便开始了——至关重要的一点是,在您安全地运行多个进程之前,两个 SQLite 数据库(主数据库和向量数据库)都必须被替换。