Deployment Specifications
Version History
- Starting from v1.9.0, the legacy multi-container deployment method is deprecated in favor of the All-in-One container.
1. Deployment Overview
CSGHub supports multiple deployment methods to balance efficiency and scalability:
- Docker Deployment: The simplest one-click solution using an All-in-One single-container fusion architecture. It is ideal for quick evaluations, development/testing, and small-to-medium enterprise production environments.
- Kubernetes + Helm Deployment: Designed for large-scale, high-availability enterprise requirements.
This document focuses on the details of Docker Deployment. For Kubernetes-specific instructions, please refer to the corresponding Kubernetes Deployment Documentation.
2. Container Specifications
The Docker deployment utilizes a Single-Container Fusion approach: all core components (PostgreSQL, MinIO, Consul, etc.) are packaged within a single image. This eliminates the need to deploy dependencies individually.
Key Features:
- Simplicity: One-click startup with no manual configuration of inter-component dependencies, significantly lowering the barrier to entry.
- Flexibility: Although packaged as a single container, core components can be decoupled and deployed independently as requirements evolve.
- Consistency: Aligns with the All-in-One container logic introduced in v1.9.0, unifying O&M standards and reducing version adaptation costs.
3. Edition Types
CSGHub is available in two editions based on your use case and feature requirements:
| Edition | Description | License |
|---|---|---|
| CE (Community Edition) | Includes all basic core functions such as user management, model management, basic coding assistance, and data storage. Ideal for individuals, developers, and small teams. | Free (No authorization required) |
| EE (Enterprise Edition) | Built on the Community Edition with added enterprise-grade features: high-availability support, granular permission controls, advanced security, dedicated technical support, and custom feature development. | Licensed (Official authorization required) |