What Navidrome is
Navidrome is a lightweight, open-source music server that streams your personal music collection to any device. It implements the Subsonic API, which means it works with dozens of existing music apps on Android, iOS, desktop and web — apps like DSub, Symfonium, play:Sub and Audinaut.
Screenshot evidence

Unlike Spotify or Apple Music, Navidrome serves music you already own from your own storage. There are no subscription fees, no catalogue restrictions, no region locks and no risk of songs disappearing because a licensing deal changed. Your music library stays yours.
Why I run it
I run Navidrome because I have a music collection I want to stream to my phone and other devices without uploading it to a third-party service. It runs in Docker, uses minimal resources, and combined with Tailscale, I can stream my own music from anywhere.
Docker Compose
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
restart: unless-stopped
ports:
- "4533:4533"
volumes:
- ./data:/data
- /path/to/music:/music:ro
environment:
- ND_SCANSCHEDULE=1h
- ND_LOGLEVEL=info
- ND_BASEURL=""What this gives you
Your own private Spotify-like experience, streaming music you own from your own hardware, accessible on any device through mature Subsonic-compatible apps — with no subscription, no ads and no catalogue restrictions.
