← Back to the directory
Media/Audio
Navidrome
Subsonic-API-compatible music streaming server for a self-hosted library — works with dozens of existing mobile clients.
89
Activity score (0-100) — weighted from the 4 sub-scores below. Calculated automatically from the GitHub API, refreshed weekly.
85
Community
100
Development
100
Maintenance
60
Risk
22,406 GitHub stars
Last commit: 1 days ago
Last release: 9 days ago
Open issues: 221
License: GPL-3.0
Hardware
RAM minimum64 MB
RAM recommended512 MB
CPU idlenear 0%
CPU recommended1-2 vCPU
ARM supportFull
Access & auth
Needs reverse proxy✓ Yes
OIDC support✗ No
LDAP support✗ No
Multi-user✓ Yes
Mobile appBoth
Operations
MaturityStable
Maintenance burdenLow
Setup difficultyEasy
Backup methodSQLite data.db backup (the music files themselves are the real source of truth — back those up separately)
Leaving the cloud
Migration difficultyEasy
Replaces
Relationships
Install via
Works well with
Recommended backup
Our notes
Because it speaks the Subsonic API, you're not locked into one client — Symfonium and play:Sub (paid, Android/iOS) or Amperfy and Subtracks (free) all just work. No native OIDC/LDAP, so put it behind Authelia/Authentik if centralized auth matters more than Navidrome's own per-user accounts.