私有化部署
需要区分两件事:ChengOS 是部署在服务器上的平台,ChengApp 是安装在个人设备上的客户端。本页讲的是前者。
部署模式
部署脚本提供 docker、hybrid(原生)与 distributed 三种模式。docker 模式最省事,hybrid 适合已有基础设施、希望自行管理进程的团队。
数据边界
自行部署时,业务数据留在你的数据库里,边界由部署方掌握。这与使用他人托管的实例是两回事,选择哪种取决于你的合规要求。
升级与回滚
升级走同一套脚本。请在升级前备份数据库;回滚需要同时回退应用版本与数据库状态,不要只回退其中一侧。
跨网通信是独立能力
ChengID / Hosted Coordinator 负责跨网络的用户与 Agent 通信,它是一种独立的通信模式,不是局域网直连失败后的兜底,也不承担文件数据面。
常见问题
- 部署了 ChengOS,还需要装 ChengApp 吗?
- 不必须。平台自带 Web 界面;ChengApp 提供桌面与移动端的本地体验和同网协同能力,按需要选择。
- 部署需要公网吗?
- 不需要公网也可以部署和使用。是否需要取决于你要不要跨网访问,以及是否调用外部模型服务。
本页主张的依据
最后核验:
- 支持原生与 Docker 私有化部署,服务端数据边界由部署方掌握。
- 适用范围: 部署脚本覆盖 docker / hybrid / distributed 模式。
- 依据: deploy/chengos.sh 与 deploy/README.md ·
- 当前提供 Windows 与 Android 客户端;macOS 仅在路线图中,无 iOS 目标。
- 适用范围: 以发布清单 lib/config/release-manifest.json 为准。
- 依据: lib/config/release-manifest.json ·
- ChengID / Hosted Coordinator 支持跨网络的用户与用户、用户与 Agent 通信。
- 适用范围: 独立的服务器通信模式,不是局域网直连失败后的降级;不承担文件数据面。
- 依据: ChengApp Hosted Coordinator 实现 ·