Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
Navidrome ist ein selbst gehosteter Musik-Streaming-Server, kompatibel mit dem Subsonic-API-Standard, für den Zugriff auf die eigene Musikbibliothek über Web und mobile Apps (z.B. Amperfy).
Keine.
Tip
Optional
Wenn Navidrome auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:
mkdir /syno/navidrome
mkdir /syno/navidrome/data
Im Docker-Ordner folgende Verzeichnisstruktur anlegen:
navidrome
navidrome/data
Note
Die Musikbibliothek selbst liegt nicht unter dem Docker-Ordner, sondern wird separat eingebunden.
version: "3.8"
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
restart: unless-stopped
ports:
- "4533:4533"
environment:
ND_SCANSCHEDULE: "1h"
ND_LOGLEVEL: "info"
ND_BASEURL: ""
# ⬇️ WICHTIG für Amperfy:
ND_ENABLETRANSCODING: "true"
ND_DEFAULTTHEME: "dark"
# Multi-User Resume & Scrobbling:
ND_ENABLESHARING: "true"
ND_ENABLESTARRATING: "true"
ND_ENABLEFAVOURITES: "true"
# Session-Timeout (damit du nicht ständig neu einloggen musst):
ND_SESSIONTIMEOUT: "72h"
# Transkodierung (optional, für mobile Daten):
ND_TRANSCODINGCACHESIZE: "1GB"
volumes:
# Für die Proxmox-VM verwenden
- /syno/navidrome/data:/data
- /syno/music:/music:ro
# Für die Synology verwenden
# Volume-Nummer ggf. anpassen
- /volume2/docker/navidrome/data:/data
- /volume1/music:/music:ro
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:4533/ping"]
interval: 30s
timeout: 10s
retries: 3
start_period: 60s
http://<host-ip>:4533Note
Der Healthcheck prüft per wget den /ping-Endpunkt von Navidrome auf Port 4533.
| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| Proxmox-VM | /syno/navidrome/data |
/data |
Navidrome-Datenbank, Konfiguration, Cache |
| Proxmox-VM | /syno/music |
/music (read-only) |
Musikbibliothek |
| Synology | /volume2/docker/navidrome/data |
/data |
Navidrome-Datenbank, Konfiguration, Cache |
| Synology | /volume1/music |
/music (read-only) |
Musikbibliothek |
| Variable | Wert | Bedeutung |
|---|---|---|
ND_SCANSCHEDULE |
1h |
Intervall für automatischen Bibliotheks-Scan |
ND_LOGLEVEL |
info |
Log-Level |
ND_BASEURL |
(leer) | Basis-URL, z.B. bei Subpath-Betrieb hinter Reverse-Proxy |
ND_ENABLETRANSCODING |
true |
Aktiviert Transkodierung (wichtig für Amperfy) |
ND_DEFAULTTHEME |
dark |
Standard-Theme der Weboberfläche |
ND_ENABLESHARING |
true |
Erlaubt das Teilen von Titeln/Playlists |
ND_ENABLESTARRATING |
true |
Aktiviert Sternebewertungen |
ND_ENABLEFAVOURITES |
true |
Aktiviert Favoriten-Funktion |
ND_SESSIONTIMEOUT |
72h |
Session-Timeout, verhindert häufiges Neu-Einloggen |
ND_TRANSCODINGCACHESIZE |
1GB |
Cache-Größe für transkodierte Dateien |
Neustart-Verhalten: unless-stopped