Zum Inhalt
3 Min. Lesezeit

Navidrome: Die eigene Musiksammlung zu Hause und unterwegs hören

Von

Artikeladresse: https://pkebekus.de/docker-container/navidrome-eigene-musiksammlung-streamen

Eigene Musikdateien zentral bereitstellen und mit passenden Apps hören: Navidrome verbindet eine überschaubare Serveraufgabe mit bewusst begrenztem Zugriff.

Auf einen Blick

Worum geht es?
Eine vorhandene Musiksammlung über Browser und kompatible Apps nutzen.
Was brauche ich?
Eigene Audiodateien, ein dauerhaft gespeichertes Datenverzeichnis und passende Zugriffsrechte.
Worauf kommt es an?
Musikdateien, Serverdaten und der Zugriff von unterwegs brauchen getrennte Entscheidungen.

Eine Sammlung, mehrere Abspielgeräte

Musik liegt häufig auf einem Server, während sie am Handy oder unterwegs gehört werden soll. Navidrome stellt diese vorhandenen Dateien über einen Musikserver bereit. Eine Weboberfläche und kompatible Apps ermöglichen den Zugriff, ohne die gesamte Sammlung auf jedes Gerät zu kopieren.

In meiner Anlage läuft Navidrome als eigener Docker-Stack. Die Musikbibliothek wird schreibgeschützt eingebunden; die veränderlichen Anwendungsdaten liegen getrennt. Der Artikel beschreibt diesen Aufbau als Praxisbeispiel. Er setzt voraus, dass die Dateien rechtmäßig genutzt werden dürfen.

Musik und Anwendungsdaten trennen

Die Audiodateien sind die Quelle der Sammlung. Daneben benötigt der Server einen beschreibbaren Bereich für seinen eigenen Zustand. Beide Bereiche müssen nach einem Containerwechsel wieder an derselben vorgesehenen Stelle verfügbar sein.

Die Docker-Anleitung von Navidrome zeigt dafür getrennte Einbindungen. Ein schreibgeschützter Musikordner begrenzt Änderungen durch den Server. Das schützt jedoch weder vor einem defekten Datenträger noch vor Löschungen über einen anderen Zugang. Die Musiksammlung benötigt weiterhin eine eigene Sicherung.

Berechtigungen vor dem ersten Start prüfen

Ein typischer Stolperstein ist ein Datenverzeichnis, das dem falschen Benutzer gehört. Genau das trat bei meiner Ersteinrichtung auf: Der Container konnte seine Datenbank nicht anlegen und startete wiederholt neu. Erst passende Besitz- und Zugriffsrechte beseitigten den Fehler.

Die richtige Korrektur hängt vom gewählten Containerbenutzer und den tatsächlichen Ordnern ab. Pauschal alle Verzeichnisse für jeden beschreibbar zu machen, wäre keine gute Lösung. Prüfen Sie gezielt, ob der Dienst seine Daten schreiben und die Musik lesen kann.

Mit einer kleinen Auswahl beginnen

Zum Einstieg genügt eine überschaubare Auswahl vertrauter Titel. Stimmen Künstler, Album und Titel? Lassen sich die Stücke im Browser und anschließend in der gewünschten App abspielen? So werden Probleme mit Metadaten oder dem gewählten Client früh sichtbar.

Die Unterstützung einer Schnittstelle bedeutet nicht, dass jede App jede Funktion identisch umsetzt. Prüfen Sie die tatsächlich verwendeten Geräte. Auch eine mögliche Umwandlung während des Abspielens kann zusätzliche Serverleistung benötigen; die eigene Sammlung und der gewünschte Client entscheiden über den Bedarf.

Unterwegs nur den benötigten Zugang erlauben

Für die mobile Nutzung verwende ich einen begrenzten Tailscale-Zugang. Freigegeben werden die vorgesehenen Geräte, der Musikserver und der benötigte Dienstport. Ein passender App-Zugang bleibt zusätzlich erforderlich. Eine VPN-Verbindung ersetzt keine Kontenverwaltung.

Eine lokale Serveradresse kann über eine erlaubte Subnetzroute erreichbar sein. Eine Tailscale-Adresse erreicht dagegen den betreffenden Tailscale-Knoten. Welche Adresse sinnvoll ist, hängt vom eigenen Aufbau ab. Entscheidend ist, dass die Regel zu dem tatsächlich verwendeten Ziel passt.

Sichern und nach Änderungen wirklich hören

Vor einer Aktualisierung gehören Konfiguration und persistente Anwendungsdaten in den Rückweg. Die Musikdateien müssen ebenfalls gesichert sein, auch wenn sie beim Containerwechsel unverändert bleiben sollen. Ein funktionierender Container ist allein noch kein Nachweis einer lesbaren Bibliothek.

Die abschließende Probe bleibt einfach: anmelden, einen bekannten Titel suchen und am vorgesehenen Gerät abspielen. Navidrome ist besonders dann praktisch, wenn bereits eine gepflegte lokale Sammlung existiert und diese gezielt verfügbar werden soll.

Quellen und weiterführende Links

NavidromeMusikDocker
Zurück zur Übersicht

Passend zum Thema

Der Hintergrund dazu