docs/self-hosting/start.zh-CN.mdx
LobeHub 支持私有化部署,让你完全掌控自己的数据、自定义选项和部署环境。无论是为团队、组织还是个人使用,LobeHub 都提供多种部署方式。
<PlatformCards urlPrefix={'platform'} />
LobeHub 由以下几个关键组件组成:
适用场景: 私有化部署、完整基础设施控制、团队使用。
优点:
docker compose pull 轻松更新缺点:
适用场景: 快速部署、Serverless 弹性伸缩、低运维成本。
优点:
缺点:
与 Vercel 类似,提供区域化部署选项。适合有特定地理位置要求的场景,各平台在定价和功能上有所不同。
| 功能 | Docker | Vercel | 云平台 |
|---|---|---|---|
| 完整控制 | ✅ | ❌ | ⚠️ |
| 自定义域名 | ✅ | ✅ | ✅ |
| 一键部署 | ❌ | ✅ | ✅ |
| 自动扩缩容 | ❌ | ✅ | ✅ |
| 免费套餐 | ✅ | ✅ | 不一 |
| 函数超时 | 无限制 | 10 秒 | 不一 |
| WebSocket 支持 | ✅ | ❌ | 不一 |
| 文件存储 | 本地 / RustFS | 外部 S3 | 不一 |
| 数据库 | 已内置 | 外部 | 不一 |
部署 LobeHub 前,请准备以下内容:
AI 提供商 API Key — 至少需要一个 AI 提供商的 API Key:
OPENAI_API_KEYANTHROPIC_API_KEYGOOGLE_API_KEY完整支持的提供商列表请参见 AI 提供商配置。
数据库(服务端部署必需) — 需要 PostgreSQL 14+:
Redis — 提升会话存储、限流和缓存性能。可使用 Upstash、Redis Cloud 或自托管 Redis。
S3 兼容存储 — 文件上传和知识库功能所需:
认证提供商 — 支持 SSO 和团队功能(Google OAuth、GitHub OAuth、Microsoft Azure AD、Auth0、Keycloak)。配置详见 认证设置。
<Callout type={'warning'}> 切勿将 API Key 或密钥提交到版本控制系统。请始终使用环境变量管理敏感信息。 </Callout>
基本安全措施:
认证选项: