Wenn Du Deine eigene Musikbibliothek selbst hosten und unabhängig von Spotify, Apple Music & Co. streamen möchtest, gibt es zwei bewährte Open-Source-Lösungen: Navidrome und Ampache. Beide ermöglichen Musikstreaming auf Desktop und Mobilgeräten – aber sie unterscheiden sich in Technik, Oberfläche und Wartung deutlich. In diesem Beitrag erfährst Du, welches System für Deinen Linux-Server die bessere Wahl ist.
🔍 Kurzüberblick
Merkmal | Navidrome | Ampache |
---|---|---|
Programmiersprache | Go | PHP |
Ressourcenverbrauch | sehr gering (< 50 MB RAM) | höher (200+ MB RAM) |
Oberfläche | modern & minimal | funktional, aber altmodisch |
Installation | 1 Binary oder Docker | PHP + MySQL erforderlich |
Benutzerverwaltung | einfach | sehr flexibel |
Video-Unterstützung | ❌ | ✅ |
Mobile Apps (Subsonic) | ✅ | ✅ |
API-Unterstützung | REST + Subsonic | REST, XML, JSON |
Docker-Images | ✅ | ✅ |
Wartung | minimal | höherer Pflegeaufwand |
✅ Wann Du Navidrome wählen solltest
- Du willst eine schlanke Lösung mit extrem wenig Ressourcenverbrauch
- Du möchtest Musik einfach per Ordnerstruktur verwalten
- Du bevorzugst moderne Weboberflächen
- Du möchtest sofort loslegen (auch mit Docker)
- Du brauchst keine Video-Unterstützung
docker run -d --name navidrome \
-p 4533:4533 \
-v /pfad/zur/musik:/music \
-v /pfad/zur/config:/data \
deluan/navidrome
✅ Wann Du Ampache wählen solltest
- Du willst vollständige Kontrolle über Benutzerrechte und Medien
- Du möchtest auch Videos streamen können
- Du arbeitest gerne mit klassischer PHP-Software
- Du benötigst eine umfassende API- und Benutzerverwaltung
- Du betreibst die Lösung ggf. auf einem Shared Hosting