System Requirements
Before installing Guccho, ensure your system meets the following requirements:Node.js
Version 22.17.1 or higher is required
Package Manager
pnpm 9.15.1 is recommended (npm and yarn also supported)
Guccho uses
[email protected] as specified in the packageManager field. While other package managers work, pnpm is recommended for optimal dependency management.Additional Requirements
Depending on your backend configuration, you’ll also need:- MySQL: For database storage (bancho.py and ppy.sb backends)
- Redis: For session storage and leaderboards (optional but recommended)
- Private osu! server: A running instance of bancho.py or ppy.sb
Installing Dependencies
Install Node.js
Install pnpm (recommended)
If you don’t have pnpm installed, install it globally:Verify the installation:
Setting Up Database Tools (Optional)
If you’re using thebancho.py or [email protected] backend, you can enable Drizzle ORM tooling:
Verifying Installation
To verify that everything is installed correctly:Next Steps
Quick Start
Continue to the Quick Start guide to configure and run Guccho