跳到主要内容

部署说明

版本历史
  • 从 v1.9.0 开始,弃用旧的多容器部署方式,改用 All-in-One 容器。

1. 部署概述

CSGHub 支持多种部署方式,其中 Docker 部署为最简易的一键部署方案,采用 All-in-One 单容器融合架构,兼顾部署效率与使用灵活性,适用于快速体验、开发测试及中小企业级生产环境;同时支持 Kubernetes + Helm 部署,满足大规模、高可用的企业级部署需求。本文档重点说明 Docker 部署相关细节,Kubernetes 部署可参考对应专项文档。

2. 容器说明

Docker 部署方式采用 单容器融合方案:所有核心组件(PostgreSQL、MinIO、Consul 等)打包在一个镜像中,无需单独部署各依赖组件,部署后可直接使用完整服务。

该方案核心特点:

  • 简易性:一键启动,无需手动配置组件间依赖关系,降低部署门槛;
  • 灵活性:虽为单容器打包,但支持核心组件独立拆分部署,可根据实际需求调整架构;
  • 一致性:与 v1.9.0 起启用的 All-in-One 容器部署逻辑保持一致,统一运维标准,减少版本适配成本。

3. 版本类型

CSGHub 提供两种版本类型,可根据使用场景和需求选择,具体说明如下:

  • CE 社区版:免费使用,包含 CSGHub 全部基础核心功能,涵盖用户管理、模型管理、基础编码辅助、数据存储等核心能力,适用于个人、开发测试及小型团队使用,无需额外授权,下载镜像即可部署。
  • EE 企业版:在社区版全部功能的基础上,新增企业级特性,包括高可用部署支持、精细权限管控、高级安全防护、专属技术支持、定制化功能开发等,需获取官方 License 授权后方可使用,适用于中大型企业生产环境。