Servus, ich schlag mich jetzt schon einige Stunden mit diesem Problem rum und hoffe hier kann mir jemand helfen. Ich habe nach dieser Anleitung,
https://mariushosting.com/how-to-install-jdownloader-2-on-your-synology-nas/
den jdownloader installiert, damit klappt auch alles wunderbar auch der download. Ich will aber das der download über gluetun mit einem Surfshark VPN läuft. Der Container gluetun, mit den Surfshark Daten, ist mit dem jdownloader verbunden und läuft auch. Da ich, für mich, keine brauchbare Anleitung zur Installation gluetun/Surfshark in Verbindung mit Jdownloader auf einer Synology NAS (DS 220+) hab ich die compose-docker.yml mit Hilfe von google Gemini erstellt und auch die Zusammenfassung.
Hier nochmal eine Zusammenfassung:
Das VPN-Setup läuft perfekt (Gluetun ist Grün), aber JDownloader meldet "Ungültiger Downloadpfad". Wir haben festgestellt, dass dies ein interner Bug der JDownloader-Software auf NAS-Systemen ist, die Pfade in der Docker-Konfiguration als "unsicher" ablehnt.
Um diesen Bug zu umgehen, haben wir ein komplett neues, isoliertes Volume-Setup implementiert:
Vorgenommene Korrekturen:
volumes:
# Alter, problematischer Ort: /volume1/docker/jdownloader2/output
# NEU: Der sichere Pfad mit neuem Mountpoint-Namen
- /volume1/downloads/JDownloader-Ziel:/sicherer_download
Frage: Könnte es sein, dass das Image jlesage/jdownloader-2 auf DSM-Systemen einen festen, internen Pfad erwartet, der nicht über ein Volume-Mapping geändert werden kann? Oder ist ein älteres Image der einzige Ausweg?
Ich weiß mir keinen Rat mehr und hoffe hier kann mir jemand helfen...
https://mariushosting.com/how-to-install-jdownloader-2-on-your-synology-nas/
den jdownloader installiert, damit klappt auch alles wunderbar auch der download. Ich will aber das der download über gluetun mit einem Surfshark VPN läuft. Der Container gluetun, mit den Surfshark Daten, ist mit dem jdownloader verbunden und läuft auch. Da ich, für mich, keine brauchbare Anleitung zur Installation gluetun/Surfshark in Verbindung mit Jdownloader auf einer Synology NAS (DS 220+) hab ich die compose-docker.yml mit Hilfe von google Gemini erstellt und auch die Zusammenfassung.
Hier nochmal eine Zusammenfassung:
Das VPN-Setup läuft perfekt (Gluetun ist Grün), aber JDownloader meldet "Ungültiger Downloadpfad". Wir haben festgestellt, dass dies ein interner Bug der JDownloader-Software auf NAS-Systemen ist, die Pfade in der Docker-Konfiguration als "unsicher" ablehnt.
Um diesen Bug zu umgehen, haben wir ein komplett neues, isoliertes Volume-Setup implementiert:
Vorgenommene Korrekturen:
- Vollständiger Reset: Der gesamte alte Stack wurde gelöscht (rm -rf und docker down).
- Sicherer Pfad erstellt: Wir haben einen neuen, isolierten Download-Ordner auf dem Haupt-Volume erstellt, um die Nähe zur Systempartition zu vermeiden: /volume1/downloads/JDownloader-Ziel.
- PUID/PGID-Fix: Die IDs in der YAML wurden auf den Standard-Docker-Wert 1000:100 gesetzt (nicht die Root-UID), und die Besitzerschaft des Download-Ordners wurde darauf angeglichen (chown -R 1000:100).
- Neue Volume-Kopplung: Die docker-compose.yml wurde so geändert, dass der Download-Ordner den JDownloader-Sicherheitscheck besteht:
volumes:
# Alter, problematischer Ort: /volume1/docker/jdownloader2/output
# NEU: Der sichere Pfad mit neuem Mountpoint-Namen
- /volume1/downloads/JDownloader-Ziel:/sicherer_download
- Letzter Test: Wir haben den JDownloader-Container neu erstellt und den Downloadpfad im GUI auf den neuen internen Mountpoint /sicherer_download gesetzt.
Frage: Könnte es sein, dass das Image jlesage/jdownloader-2 auf DSM-Systemen einen festen, internen Pfad erwartet, der nicht über ein Volume-Mapping geändert werden kann? Oder ist ein älteres Image der einzige Ausweg?
Ich weiß mir keinen Rat mehr und hoffe hier kann mir jemand helfen...
