Hi everyone, I’m running a Proxmox server with a Docker LXC container and want to set up a music server. I’ve heard about many services, but I’m not sure which one fits my needs best. My goals:
A program that lets me play music with many client apps, ideally with offline playback for some tracks.
A tool that helps me discover and download music, similar to how I use Deluge, Prowlarr, and SABnzbd for my movie server.
A service that recommends music based on my taste and playlists, like Spotify does. This is especially important for me because I’m not very creative with my playlists—they tend to be short and boring.
I want to share the server with my girlfriend, who uses Apple devices, so the experience should be as smooth as Spotify for her.
What self-hosted music servers do you use in your homelabs? Are there any tools that can analyze my existing playlists and suggest similar music? Do you have any tutorials, blog posts, or Docker Compose files for easy setup?
I’m really excited to hear what you’re using and what you recommend!


I use a combination of Navidrome, Lidarr + slskd & deemix, and Mixarr, with beets to organize and add metadata to my library. Theres multiple plugins that exist for slskd integration, and deemix still works, you just need to extract your ARL.
Mixarr is decent and has options for recommendations. Though as of right now Spotify and Deezer integration won’t work cause they shut down making apps to access their API.
I use a hacky script and custom containers with SSH enabled to allow Lidarr to trigger beets to import music after Lidarr has downloaded and imported into its own library. But Lidarr does a good enough job of being organized and beets isn’t necessary to get a library going!