Skip to main content

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:

EditionDescriptionLicense
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)