[Howto] JDownloader2 auf QNAP-NAS (x86 und ARM)

  • Danko Jones


    Ich bin mittlerweile auf das image jlesage/jdownloader-2umgestiegen. Da kann man auch die jdownloader Oberfläche im Browser nutzen (nur copy paste geht etwas umständlich). Das ist für bestimmte settings schön, weil über my.jdownloader nicht alle verfügbar sind.


    Das Problem mit "user" kenne ich und warum es manchmal geht und manchmal nicht, habe ich auch noch nicht durchschaut. In vielen Images wird der user auch oft per Umgebungsvariable gesetzt. Wenn, müsstest du aber wohl die UID und GID in Hochkommas setzen (die GID benötigt man soweit ich weiß auch nicht).


    Was hat es eigl. mit <RESTART> auf sich? Den Wert kenne ich nicht. unless-stopped ist meist sinnvoll. Der Container-Pfad /download dürfte auch falsch sein. Laut aktueller Beschreibung musst du deinen host Download Pfad nach /jdownloader/downloads im Container mounten.


    Du hast geschrieben die Docker "Applikation" gelöscht und dann den Container neugestartet zu haben. Meinst du, du hast die neue Applikation gestartet oder nach dem Löschen der Application den evtl. übrig gebliebenen Container nochmal gestartet? Wenn man mit Compose / "Applications" arbeitet, startet und stoppt man ja typischerweise die gesamte "Application", nicht jeden Container manuell (auch wenn hier nur 1 Container definiert ist). Den Ordner auf dem Host System lege ich auch immer manuell auf dem Host an und setze dort die gewünschten User und Rechte etc. - vmtl. erstellt sonst der docker daemon den Ordner als admin?


    Mein Compose File für jlesage/jdownloader-2:


    FYI: Die Container Station nutze ich auch nur noch für einen Container: "Portainer". Das ist eine wesentlich bessere Oberfläche als Container Station. Vor allem hat es nicht diese ständigen yaml Parser Fehler und man muss nicht erst den Weg über die NAS WebUI gehen, sondern hat ein separate und schnelle GUI.

  • Hey Leute,

    generell hat ich nie Probleme JD auf mein Qnap TS-453D zu installieren.

    Es heißt ja zuerst JRE aus dem AppStore zu installieren dann QJDK8 aus dem Qnapclub dann JD.

    Das hab ich auch gemacht allerdings hat es sich diesmal bei checking updates aufgehängt, kann sein das ich 2x falsche Anmeldedaten angegeben habe, vielleicht deswegen aber wie deinstallier ich wieder JD? Aus dem AppStore wird ja nicht mehr ausreichen durch den jd2 Befehl oder?

    Und was andres, JD updated schließlich ja ziemlich oft, ist es da noch nötig den veralteten QJDK8 zu installieren und kann zum neuen greifen?

  • Hallo.

    Habe jdownloader auf TS-231p installiert.

    Wenn ich aber drauf Doppel klick mache, geht Internetexplorer auf wo aber nicht kommt.



    Wie kann man das zum laufen bringen?




    Mfg

  • Wenn ich aber drauf Doppel klick mache, geht Internetexplorer auf wo aber nicht kommt.

    Wer kommt wo net wenn man drauf klickt?


    Wie ist denn jdownloader installiert? Im Container ?

  • Wenn man doch alles schön kompakt in nem Container installieren kann, warum sollte man mit so viel extra Kappes das NAS vollmüllen ?

  • Hallo zusammen,


    ich habe JD2 auch noch nie installiert und habe daher auch Probleme.


    Ich habe JD2 und QJDK8 einfach über den AppStore installiert, aber JD2 geht dann immer auf einen Error

    Code
    (Page not found or the web server is currently unavailable. Please contact the website administrator for help). 

    Can mir jemand helfen?


    Ich habe eine QNAP 451 mit 4GB Speicher



    Vielen Dank an alle Freaks :qclub:

  • Ich persönlich habe mir anfangs auch einen abgebrochen den JDownloader direkt auf meinem NAS zu installieren.

    Da gibts echt einige Haken und Ösen. Einmal zum Laufen bekommen, warten dann gleich die nächsten Themen, wie z.B. Autostart, auf Dich.

    Außerdem hatte ich den Eindruck, dass es sehr stark vom NAS-Modell abhängt wie der JD zu installieren/persistieren ist.


    Irgendwann habe ich mich dann mit der Container Station auseinander gesetzt. Damit geht das alles wirklich viel leichter.


    0. Lokale Pfade aus "volumes:" anlegen und Besitzer/Berechtigungen anpassen:

    sudo chown -R DeinNASUser:administrators Lokaler_Pfad_zu_Containerconfig (i.d.R. legt das NAS einen "Container"-Ordner an. Hier drin lege ich einen Ordner je Container an)

    sudo chmod -R 775 Lokaler_Pfad_zu_Containerconfig

    sudo chown -R DeinNASUser:administrators Lokaler_Pfad_zu_Donwloads

    sudo chmod -R 775 Lokaler_Pfad_zu_Containerconfig Lokaler_Pfad_zu_Donwloads

    1. Container Station öffnen

    2. In Menüleiste auf "Erstellen" klicken

    3. Applikation erstellen

    4. Namen vergeben

    5. Meinen Quellcode an Deine Umgebung anpassen und einfügen (Felder sind mit # markiert)

    Sobald der Container läuft, kannst Du per http://IP-Adresse_vom_JD_Container:5800 darauf zugreifen.

  • Kannst die Ordner auch einfach in der ContainerStation selbst verknüpfen, das geht auch.

    "/config" und "/output" sind die beiden vorgegebenen shares und weitere (z.Bsp. Entpackungsordner) kann man in jD2 selbst anlegen.


    Das jlesage-Image läuft bei mir schon seit längerem problemlos. Updates funktionieren auch und das lästige My-jd mit Account brauchts damit auch nicht.

  • Ich wollte eben auch Jdownloader installieren > Java ist installiert, bei dem Versuch Jdownloader zu installieren kommt folgende Meldung

    Code
    Fehler    2023-04-18    19:42:33        Web Desktop    App Center    App Installation    [App Center] Failed to install JDownloader2 20220522. You must first install and start QJDK8.

    Java ist defenetiv installiert und gestartet, was mach ich falsch ?

  • Nach ein paar Tgen mit dem Nas konnnte ich mir schon einiges erarbeiten mit der Docker Station werde ich mich bestimmt auch noch auseinander setzen.

    Ich hätte nur gerne gewusst warum mir bei der Installation von Jdownloader gesagt wird, ich hätte kein Java instaliert.