{"id":31637724,"url":"https://github.com/opencsgs/csghub-omnibus","last_synced_at":"2026-03-16T03:05:13.484Z","repository":{"id":315551965,"uuid":"1044114254","full_name":"OpenCSGs/csghub-omnibus","owner":"OpenCSGs","description":"This project is dedicated solely to building Docker images for CSGHub omnibus deployment.","archived":false,"fork":false,"pushed_at":"2026-02-25T03:56:43.000Z","size":119809,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-25T09:42:50.926Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://opencsg.com/docs/csghub/101/introduction","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenCSGs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-25T07:53:46.000Z","updated_at":"2026-02-15T01:11:44.000Z","dependencies_parsed_at":"2025-09-19T09:38:27.255Z","dependency_job_id":"13395e27-6266-484a-bdd9-e01125111763","html_url":"https://github.com/OpenCSGs/csghub-omnibus","commit_stats":null,"previous_names":["opencsgs/csghub-omnibus"],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/OpenCSGs/csghub-omnibus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2Fcsghub-omnibus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2Fcsghub-omnibus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2Fcsghub-omnibus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2Fcsghub-omnibus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenCSGs","download_url":"https://codeload.github.com/OpenCSGs/csghub-omnibus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2Fcsghub-omnibus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30178286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T12:39:21.703Z","status":"ssl_error","status_checked_at":"2026-03-06T12:36:09.819Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-07T01:39:12.599Z","updated_at":"2026-03-06T13:07:30.367Z","avatar_url":"https://github.com/OpenCSGs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Omnibus-CSGHub - Docker Compose Deployment Solution\n\nOmnibus-CSGHub 是 OpenCSG CSGHub 的一键式 Docker Compose 部署方案，让您能够快速搭建企业级 AI 模型管理平台。  \n*Omnibus-CSGHub is a one-click Docker Compose deployment solution for OpenCSG CSGHub, enabling rapid setup of enterprise-grade AI model management platforms.*\n\n这个解决方案通过容器化技术简化了 CSGHub 的安装和配置过程，特别适合快速部署和开发测试环境使用。  \n*This solution simplifies CSGHub installation and configuration through containerization, making it ideal for quick deployment and development/testing environments.*\n\n## 主要特性 | Key Features\n\n- **快速部署**：只需一条命令即可启动完整的 CSGHub 服务栈  \n\n    ***Quick Deployment**: Launch the complete CSGHub service stack with a single command*  \n\n- **全容器化**：所有组件（Web 前端、后端服务、数据库等）均以服务形式运行在容器内部  \n\n    ***Fully Containerized**: All components (web frontend, backend services, DB, etc.) run as containerized services*  \n\n- **环境隔离**：各服务独立运行，避免环境冲突  \n\n    ***Environment Isolation**: Independent services prevent environment conflicts*  \n\n- **易于维护**：通过 Compose 文件统一管理服务配置  \n\n    ***Easy Maintenance**: Unified service configuration via Compose files*  \n\n- **灵活扩展**：支持根据需求调整资源配置和服务规模  \n\n    ***Flexible Scaling**: Adjust resources and scale services as needed*  \n\n## 适用场景 | Use Cases\n\n- 快速搭建 CSGHub 演示环境  \n\n    *Quickly set up CSGHub demo environments*  \n\n- 开发测试环境部署  \n\n    *Development and testing environment deployments*  \n\n- 中小规模生产环境部署  \n\n    *Small-to-medium production environment deployments*  \n\n- 需要快速验证 CSGHub 功能的场景  \n\n    *Scenarios requiring quick validation of CSGHub functionality*  \n\n使用 Omnibus-CSGHub，您可以在几分钟内完成 CSGHub 的部署，立即开始管理您的 AI 模型和数据资产。  \n*With Omnibus-CSGHub, deploy CSGHub in minutes and start managing your AI models and data assets immediately.*\n\n## 运行服务 | Running the Service\n\n### 功能说明 Feature Description\n\n因 CSGHub 配置的复杂性，启动 CSGhub 分为以下两种方式：  \n*Due to the complexity of CSGHub configuration, starting CSGHub is divided into two modes:*\n\n- **基本功能：** 不启动包含模型评测，模型推理，模型微调，Space 等在内的依托于 Kubernetes 的相关功能。  \n\n    ***Basic Features:** Does not include Kubernetes-dependent functionalities such as model evaluation, inference, fine-tuning, and Spaces.*\n\n- **完整功能：** 包含 ce/ee 的完整功能。  \n\n    ***Full Features:** Includes all functionalities of both ce/ee editions.*\n\n*特别说明：如果使用 IP 地址配置访问，MCP 功能使用受限（此功能依赖域名）。*  \n*Special Note: MCP functionality will be limited when using IP address configuration (this feature requires domain name).*\n\n### 其他前置条件 Additional Prerequisites\n\n- Docker Compose Plugin 1.12.0+  \n- Kubernetes 1.28+ (Required for full-featured installation only)\n\n### 运行 Run CSGHub\n\n- 基本功能 Basic Features\n\n    ```shell\n    docker compose -f docker-compose-simple.yml up -d \n    ```\n\n- 完整功能 Full Features\n\n    ```shell\n    docker compose -f docker-compose.yml up -d \n    ```\n\n    完整功能需要修改如下参数：  \n    *For full features, modify these parameters:*\n\n    - `environment.CSGHUB_OMNIBUS_CONFIG.runner.deploy.knative.services[0].host` 修改为访问 Kubernetes API Server的 IP 地址。  \n      *Update to the IP address for accessing Kubernetes API Server.*\n    \n    - `volumes[3]`映射`.kube`目录到CSGHub。  \n      *Map the `.kube` directory to CSGHub.*\n\n- 停止服务执行相同操作（将up替换为down）：  \n    *To stop the service, execute the same command replacing 'up' with 'down':*\n\n    ```shell\n    docker compose -f [compose-file] down\n    ```\n\n### 管理 Manage CSGHub\n\n#### 配置管理 Manage Configuration\n\n- 配置变量 `CSGHUB_OMNIBUS_CONFIG`\n\n    配置变量具有最高优先级，不会被任何其他配置覆盖，主要用于 Docker Compose 启动时自定义变量的传入。\n\n    *This configuration variable has the highest priority and won't be overridden by any other configurations. It's primarily used for passing custom variables during Docker Compose startup.*\n\n- 可配置参数文件 `/etc/csghub/csghub.yaml`\n\n    定义了所有可配置修改参数，默认情况下极少参数需要做修改。\n\n    *Contains all configurable parameters, with minimal modifications typically required under default settings.*\n\n- 默认参数文件 `/opt/csghub/etc/csghub/default.yaml`\n\n    定义了所有参数的默认值。\n\n    *Defines the default values for all parameters. default configuration (lowest priority).*\n\n#### 服务管理 Manage Service\n\n- `csghub-ctl`\n\n    | 选项 OPTIONS | 用途 Usage                                        | 备注 Remark |\n    | ------------ | ------------------------------------------------- | ----------- |\n    | --help       | 获取命令帮助 *Get command help*                   |             |\n    | start        | 启动服务 *Start the service*                      |             |\n    | restart      | 重启服务 *Restart the service*                    |             |\n    | stop         | 停止服务 *Stop the service*                       |             |\n    | reload       | 重载服务 *Reload the service*                     |             |\n    | tail         | 实时查看服务日志 *View service logs in real time* |             |\n    | status       | 查看服务状态 *View service status*                |             |\n    | other        | 见 `--help`                                       |             |\n\n- `csghub-psql`\n\n    用于快速登录数据库。\n\n    *Used to quickly login to the database.*\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencsgs%2Fcsghub-omnibus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencsgs%2Fcsghub-omnibus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencsgs%2Fcsghub-omnibus/lists"}