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 version02
Start CSGHub Services
Deploy PostgreSQL, Redis, MinIO, and core service containers via standard compose file.
docker compose up -d
docker compose ps03
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_password04
Create Test Repo & Verify Persistence
Create a test model repository, upload sample files, and restart containers to confirm persistence.
docker compose restart
docker compose psOnce 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