- Add Hetzner Cloud location (helsinki-a, nuremberg-a) - Update london-a to FreeBSD, london-b ZFS layout to 3x raidz1 - Note offline servers (london-c, copenhagen-b) - Update Plex docs with accurate ZFS and exporter behaviour - Add workload docs: Nextcloud AIO, Navidrome, slskd, Monitoring, Auth (Authelia/LLDAP/Bitwarden), Mail (poste.io), Gaming (Minecraft/MaNGOS) - Update README/intro with current service and location index |
||
|---|---|---|
| .. | ||
| README.md | ||
Navidrome
What
Navidrome is a self-hosted music streaming server. It's compatible with the Subsonic API, so it works with most existing Subsonic clients across all platforms.
Setup
Running on london-b via Docker. Music library lives on the ZFS pool (hdd), same storage as everything else on that machine.
Why Not Plex for Music?
Plex handles music reasonably but it's primarily built for video. Navidrome is purpose-built for music, has a nicer web UI for audio browsing, and the Subsonic API compatibility gives a lot of client flexibility.
Companion: slskd
slskd also runs on london-b — it's a .NET-based Soulseek client that runs as a Docker container with a web UI. Used for finding and downloading music that isn't easily available through other means. The downloaded music feeds directly into the Navidrome library.