Skip to content

Build Starling from source

Starling is a Rust workspace. Clone its repository and build the server binary:

Terminal window
git clone https://github.com/Fancy-Mumble/starling.git
cd starling
cargo build --release --bin starling
cargo run --bin starling -- --all-in-one

The repository’s Dockerfile and docker-compose.yml build the same server for container deployment:

Terminal window
docker compose up -d --wait --build

Build again after updating source: Compose otherwise may reuse an older local starling:local image. The Starling README covers the packaged releases, all-in-one mode, distributed services, and Helm deployment.