homes
-Ordner trotzdem mountenEin kleiner Hack mit großem Effekt – von ctrlaltdelete
Der Synology Container Manager erlaubt aus Sicherheitsgründen keinen direkten Zugriff auf den Systemordner /volume1/homes
.
Das liegt an restriktiven ACLs und einem UI-Schutz, der Pfade zu Benutzerverzeichnissen blockiert.
Doch manchmal muss man eben genau dort hin – zum Beispiel, wenn Konfigurationsdaten eines Containers im eigenen Home liegen.
Hier kommt der Trick.
Kein Terminal, kein SSH, kein Compose nötig – nur ein JSON-File und ein bisschen Mut. 😉
Erstelle im Container Manager einen neuen Container mit einem beliebigen (falschen) Pfad.
Zum Beispiel:
/volume1/test -> /data
Klicke im Container Manager auf
Aktion → Exportieren → Typ → Containereinstellungen.
Du erhältst eine Datei wie:
container-settings.json
Öffne die Datei in einem Texteditor (z. B. Visual Studio Code, Notepad++, nano).
Suche nach dem Abschnitt "mounts"
und ersetze den „source“-Pfad durch deinen echten homes
-Pfad, z. B.:
"mounts": [
{
"source": "/volume1/homes/sven/appdata",
"destination": "/data",
"readOnly": false
}
]
💡 Tipp: Du kannst auch /var/services/homes/sven/...
verwenden – beides funktioniert,
aber /volume1/homes/...
ist sauberer und stabiler bei DSM-Updates.
Zurück in den Container Manager:
→ Container importieren
→ die bearbeitete JSON-Datei auswählen
→ Starten.
Der Container läuft jetzt ganz normal – mit Zugriff auf deinen homes
-Pfad.
Im UI-Picker ist der Ordner weiterhin gesperrt, aber der Import prüft den Pfad nicht erneut.
Synology prüft Pfade nur beim Erstellen, nicht beim Import.
Der Container Manager nimmt die JSON-Einstellungen „as is“ – und Docker selbst kümmert sich nicht um Synologys Pfadfilter.
Damit hebelst du also den UI-Guard aus, ohne DSM zu patchen.
id <username>
→ PUID
= UID, PGID
= GID
Diese Werte kannst du im Container-Umfeld setzen.
Feature | Ergebnis |
---|---|
Zugriff auf /homes im Container Manager |
✅ Ja, via JSON-Import |
Sicherheitsfilter umgehen | ✅ Ohne DSM-Hack |
Offiziell unterstützt | ❌ Nein |
Aufwand | 🟢 Minimal |
Risiko | 🟡 Gering (wenn nur eigener homes/<user> genutzt wird) |
„Erstelle → Exportiere → Ändere Pfad → Importiere wieder“
und dein Container Manager kann plötzlich Dinge,
die Synology eigentlich nicht wollte. 😎
© 2025 ctrlaltdelete – bauer.cc