Skip to main content

Deploy Private CSGHub Core

Launch CSGHub core services locally or in private clouds using Docker, and verify data persistence.

30–60 minsIntermediateCSGHub
Verifiable Outcome

A running CSGHub instance with admin credentials initialized and persistent storage configured.

Prerequisites

  • An accessible Linux host with root / sudo permissions
  • Installed Docker (20.10+) and Docker Compose (v2+)
  • At least 50GB allocated storage for databases and model assets
01

Verify Docker Runtime Environment

Ensure Docker and Compose engines are operational with network privileges.

docker --version && docker compose version
02

Start CSGHub Services

Deploy PostgreSQL, Redis, MinIO, and core service containers via standard compose file.

docker compose up -d docker compose ps
03

Retrieve Root Password & Initial Login

Extract the initial admin credential from container logs and change password on web portal.

docker exec -it csghub-omnibus cat /etc/csghub/init_root_password
04

Create Test Repo & Verify Persistence

Create a test model repository, upload sample files, and restart containers to confirm persistence.

docker compose restart docker compose ps
Once verified, proceed to the next milestone.

Next Steps & Deep Dive

Connect your hands-on achievements back to platform documentation for production best practices.

Read Complete Installation Manual