Create the shared network
Muzikk reaches Jellyfin, slskd, Prowlarr and qBittorrent by container name, so they all need to sit on one external network.
docker network create mediastackGet Muzikk
Muzikk ships as a single Docker image built from the repository. One compose file, three volumes, and a Jellyfin API key.
Muzikk is still being finished off. The source code and the build instructions will be published on GitHub, and this page will link straight to it — nothing else about the installation will change.
Download
Once the repository is available, this is the whole installation.
Muzikk reaches Jellyfin, slskd, Prowlarr and qBittorrent by container name, so they all need to sit on one external network.
docker network create mediastackSet PUID and PGID to the owner of your music library, then give the host paths for the library and the downloads.
git clone <repository> muzikk
cd muzikk
cp .env.example .env
$EDITOR .envThe image carries the API, the interface and the worker. Nothing else has to be provisioned.
docker compose up -d --buildOpen http://your-host:8383, give the setup wizard your Jellyfin URL and API key, pick the music libraries, then sign in with a Jellyfin administrator account.
Requirements
Jellyfin is required. Beyond that, one download provider is enough to get going.
The catalogue. A self-hosted instance with Solr is recommended; the public server can stand in.
musicbrainz.orgThe documentation is already complete: requirements, volumes and paths, every service section, the naming template, how a candidate is scored, and the mistakes that actually happen.