Skip to main content

Deployment Overview

CSGHub Quick Deployment is a fully functional CSGHub instance deployed through the official one-click deployment script based on the CSGHub Helm Chart. This deployment method uses exactly the same Helm Chart package as the standard deployment, therefore it has the same functional features, operating logic, and compatibility as the standard version. It enables rapid instance setup, significantly simplifying the deployment process and lowering the deployment threshold.

1. Applicable Scenarios

Quick Deployment is designed for lightweight and rapid verification scenarios. It requires no complex manual configuration and can efficiently complete instance deployment. It is mainly suitable for the following scenarios:

  • POC Testing: Quickly set up a CSGHub test environment to verify the product's functionality and its fit with actual business scenarios, helping to complete product evaluation rapidly.
  • Feature Development and Debugging: Provide developers with a convenient and efficient local/test environment to support CSGHub-related feature development, code debugging, and functionality verification, improving development efficiency.
  • Feature Verification: Quickly verify new features and optimizations added to CSGHub to confirm functionality availability and stability.
  • Version Upgrade Verification: Before formally upgrading the production environment, quickly deploy the target version to verify the smoothness of the upgrade process and version compatibility, reducing upgrade risks.

2. Prerequisites

2.1 Supported Operating Systems

To ensure normal operation of CSGHub, the following compatible operating systems are recommended. The adaptation status for different systems is shown in the table below:

System TypeNotes
Alpine LinuxLightweight environment support, low deployment resource usage. Some advanced features (such as GPU acceleration) are limited. Suitable for lightweight testing scenarios.
Ubuntu / DebianRecommended. Best system compatibility, supports all CSGHub features, smoother deployment process. Suitable for production-level testing scenarios.
CentOS / RHEL / Rocky / Alma / FedoraFully compatible support. All functions can run normally. Suitable for existing enterprise Linux environments without additional system modifications.

2.2 Hardware Requirements

To ensure stable operation of the CSGHub instance and avoid functional abnormalities caused by insufficient resources, it is recommended to deploy according to the following hardware configurations. The minimum configuration can meet basic function operation, while the recommended configuration is suitable for high-concurrency and multi-task scenarios:

Resource TypeMinimum ConfigurationRecommended Configuration
CPU4 cores8 cores or above
Memory8 GB16 GB or above
Storage200 GB500 GB or above (SSD is recommended to improve read/write performance)
NetworkAble to access the Internet (for pulling deployment images and dependency resources)Fixed public IP preferred (convenient for remote access, subsequent maintenance, and version upgrades)