JDownloader im Docker Container

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

neo3477

Benutzer
Registriert
07. Juni 2020
Beiträge
6
Reaktionspunkte
2
Punkte
3
Hallo zusammen,

ich versuche verzweifelt JDownloader in einem Docker Container zum laufen zu bringen.
Das NAS ist ein DS920+ mit DSM 7.1.1-42962 Update 4

Was ich gemacht habe:

1. Docker installiert
2. JDownloder Container runter geladen und eingerichtet
docker_mount.png

3. den Container gestartet und dann über das Webinterface im JDownloader alles eingerichtet
Soweit so gut, das funktioniert alles. Wenn ich jedoch einen Download starte bekomme ich die Fehlermeldung das der Downloadpfad ungültig ist.

Screenshot 2023-03-18 164417.png

Und ab diesem Punkt komme ich nicht mehr weiter und bräuchte Hilfe....
 

Anhänge

  • 1679154898704.png
    1679154898704.png
    11 KB · Aufrufe: 64
Ersetze mal /temp durch einen anderen Ordner auf deinem NAS.
 
Schau bitte mal hier nach, da gibt es weiter unten auf der Seite Hinweise, wo der Download-Ordner auf einem Synology NAS liegen sollte.
 
Normalerweise sollte der Pfad auf dem NAS so aussehen:

/volume1/docker/...

oder

/volume1/temp

Mit der Angabe /temp greifst du direkt auf die unterste Pfadebene der Diskstation zu, das kann nicht funktionieren.

Klicke mal im Filemanager den gewünschten Ordner mit rechts an und gehe auf "Eigenschaften". Dann siehst du neben "Ort" die korrekte Pfadangabe. Diese wollte mit volume1 (je nach Anzahl der vorhandenen Volumes auch volume2 oder so) beginnen.


EDIT: Das mit der Angabe des Volumes im Pfad gilt nur, wenn man Container über Portainer oder das Terminal bereitstellt. In der Docker-GUI wählt man den Pfad ja direkt aus...
 

Anhänge

  • 1679159275386.png
    1679159275386.png
    39,1 KB · Aufrufe: 61
Zuletzt bearbeitet:
ich hab einen neuen Ordner mit einem anderen Namen erstellt und hab leider immer noch das selbe ErgebnisScreenshot 2023-03-18 181003.png
 
EDIT: Okay, du wählst den Ordner auf dem NAS über die Docker-Oberfläche aus, dann steht das wohl so da. Eventuell ist es auch ein Rechteproblem. Dann mal zum Testen dem Ordner Lese- und Schreibrechte für den User "Everyone" geben.

Das mit der Angabe des Volumes im Pfad gilt nur, wenn man Container über Portainer oder das Terminal bereitstellt. In der Docker-GUI wählt man den Pfad ja direkt aus...
 
Wenn der Pfad außerhalb des Docker-Ordners liegt, muss du ihn komplett angeben, die Angabe im GUI ist eine relative.

Im Bild oben kann das mit /DLJD nicht funktionieren, der liegt außerhalb des Docker-Ordners.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: MattCB
Also wäre das dann auch wieder der Pfad

"/volume1/DLJD"

nehme ich mal an? Wie kann man denn den kompletten Pfad über die Docker-GUI angeben? Es kommt ja nur das Auswahlfenster. Und beim Bearbeiten des Docker über die GUI kann man den Pfad auf dem NAS ja leider nicht per Hand eintragen.
 
Wenn der Pfad außerhalb des Docker-Ordners liegt, muss du ihn komplett angeben, die Angabe im GUI ist eine relative.
Aber wie mach ich das, in der Docker GUI kann ich nur auf die freigegebenen ordner zugreifen und das wird dann so eingetragen wie oben im Bild zu sehen.
 
Ja, das ist aus meiner Sicht der richtige Pfad. Habe das aber bisher meistens über den Aufgabenplaner realisiert oder per docker-compose, deswegen hab ich keine Ahnung, ob das so geht. Ansonsten bitte mal bei Marius in der Anleitung nachschauen.
 
  • Like
Reaktionen: neo3477
@neo3477 Du hast deinen Ordner "/DLJD" auf dem NAS in den Container als "/output" gemappt. Somit muss der Pfad im Jdownloader "/output" lauten
 
Hallo kurze Frage dazu: Hast du PID/GiD per Umgebungsvariable gesetzt und/ oder den Gemounteten Ordner außerhalb des Docker App Verzeichnises dem „owner“ Lese und Schreibrechte eingeräumten?

Hatte das bei mir nur über die File Station Rechte zuweisen damals hinbekommen.

Danke
 
Ich habe die IDS ins Script eingetragen
 
nabend zusammen, ich verzweifel so langsam ich bekomme es weder per docker noch nach der anleitung von Marius zum laufen.
ich erhalte folgende fehler:

[nginx ] nginx: [alert] could not open error log file: open() "/config/log/nginx/error.log" failed (13: Permission denied)
[nginx ] 2023/04/25 22:46:56 [emerg] 631#631: open() "/config/log/nginx/error.log" failed (13: Permission denied)
[supervisor ] service 'nginx' failed to be started: not ready after 5000 msec, giving up.
 
ich habe den docker nun endlich zum laufen bekommen, beim ersten start bekommt jdownloader jedoch keine verbdinung mit dem update server, kennt jmd das problem?Bildschirmfoto 2023-04-27 um 21.41.24.png
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat