jDownloader JDownloader 2 (noarch) / Paketzentrum

  • 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

Hast du das Start-Skript verändert, dass diese Log Datei nicht mehr geschrieben wird? Wenn ja, schau mal in /volume1/@appstore/JDownloader/logs (oder so ähnlich). Da müsste es einen Ordner für jeden Start des JDownloaders geben, und darin dann die Logdateien.

Ansonsten könnte ich mir nur vorstellen, dass der JDownloader überhaupt nicht startet und deswegen nichts geloggt wird. Du könntest mal selbst mit dem Startskript herumspielen. Vorher würde ich aber den JDownloader über das Synology Paketzentrum stoppen. Dann z.B. diese Befehle versuchen:

/var/packages/JDownloader/scripts/start-stop-status status
/var/packages/JDownloader/scripts/start-stop-status start
 
Ich hab eben den Jdownloader , anstatt zu stoppen, geloscht .. und nach dem Neustart wieder installiert.
Ich hab die gleiche Java Version wie du geladen. Hab auch die Ds218
 
Also ich nutze Java 8.0.212-0018 und habe keine Probleme mit JDownloader.
 
So, nach langem Hin uind Her läuft der JDownloader Beta 2 mit Java8 auf meiner DS918+. Damit die Verknüpfungen problemlos übernommen werden habe ich bei meinem FireFox
noch ein AddOn instaliert (MyJDownloader)
Soweit ist Alles schön aber:
Da ich den Pfad für die Downloads falsch eingegeben habe (Groß-Kleinschreibung nicht beachtet) habe ich auf meiner DS nun Ordner, die dort nicht hingehören.
Ich habe versucht sie über Putty zu löschen - keine Chance, weil mir der Zugriff verweigert wird.

Hat da Jemand eine Lösung? Und ja, ich habe mich als Admin angemeldet ....
 
Aber nicht als root mit "sudo -i" nehme ich an?
 
admin login ... mit "sudo -i" ....
wie komm ich da als root rein?

am besten mit WinSCP ...

Edit: Puh, ich habs hinbekommen ... :)
war irgendwie im falschen Pfad :(
 
Zuletzt bearbeitet:
Moin,

ich bin neu hier. Kann mir jemand erklären wie ich RAR5 auf dem jdownloader auf der synology 218+ zum laufen bekomme?
Ich habe probiert: Installation über docker, war aber sehr instabil (abstürze)

Dann wollte ich die "sevenzipjbinding1509.jar" und "sevenzipjbinding1509Linux.jar" in das libs Verzeichnis kopieren, aber daran scheitere ich. Ich bringe per ssh keinen funktionierenden scp Befehl zustande. Kann mir da einer helfen?

Als Befehl habe ich mir "scp /Users/johannes/Downloads/zip/sevenzipjbinding1509.jar admin@DS218plus:/volume1/@appstore/JDownloader/libs/" zusammengereimt. Leider wird die Datei dann nicht kopiert. Es kommt die Meldung "scp: /volume1/@appstore/JDownloader/libs//sevenzipjbinding1509.jar: Permission denied".

Ich raff es irgenwie gar nicht. Wäre nett wenn einer weiterhelfen kann.

Grüße Johannes
 
Nabend,

Das Thema proxy wurde hier bereits behandelt, aber eine Lösung dazu konnte ich nicht finden.
Kann man den jdownloader anweisen alle Downloads über einen proxy laufen zu lassen? In der desktopversion kann man das recht komfortabel einstellen.

Wenn es gehen sollte:
Wo stellt man es ein
Welcher Proxy ist zu empfehlen
#Mördock#
 
[Problem hat sich erledigt]

Ich hatte Dateirechte nicht beachtet. ;)
 
Zuletzt bearbeitet:
Mir ist gerade ein Volume abgeschmiert und ich muss ein paar Pakete neu installieren.
Welche Version von JDownloader sollte man benutzen. Die JDownloader 2 Beta (Test) oder nur die JDownloader 2 ?
 
Danke !
 
Hallo,

erstmal vielen Dank für dieses Paket! Es macht den Einsatz des JDownloaders auf Synology um einiges einfacher.

Zwei kleine Änderungen würde ich aber machen, wie sie eh schon mehrmals in diesem Thread vorgeschlagen wurden:

  • Das Logfile sollte deaktiviert werden. Es wächst nicht nur unendlich an (und müllt damit irgendwann die Synology-Systempartition zu) sondern verhindert auch den Standby der Festplatten. Außerdem ist dieses Logfile unnötig. JDownloader schreibt selbst Logs, die auch regelmäßig aufgeräumt werden und den Standby der Festplatten nicht verhindern (laut Aussage eines JDownloader-Entwicklers - habe ich nicht selbst geprüft).
  • JDownloader sollte nicht als root laufen.

Ich habe diese Änderungen am Start-Skript gemacht. Falls sie jemand übernehmen will, hier mein gesamtes Skript. Meine Ergänzungen habe ich fett hervorgehoben. Der Benutzer für den JDownloader heißt bei mir "JDownloader". Wenn das bei euch anders ist, entsprechend beim "sudo" Befehl ändern.

Dateiname: start-stop-status
Pfad: /var/packages/JDownloader/scripts/
Inhalt:
Rich (BBCode):
#!/bin/sh

# @version      2015-09-20
# @env          run by DSM, $SYNOPKG_PKGDEST example: "/volume1/@appstore/JDownloader"

source /etc/profile

JAVA_BIN="${JAVA_HOME}/bin/java"
JAVA_OPTIONS="-Djava.awt.headless=true -jar"
SYNOPKG_PKGDEST="/volume1/@appstore/JDownloader"
DAEMON="${SYNOPKG_PKGDEST}/JDownloader.jar"
PIDFILE="${SYNOPKG_PKGDEST}/JDownloader.pid"
PACKAGE_NAME="JDownloader"
LOGFILE="/dev/null"

export LC_ALL=en_US.utf8
export LANG=en_US.utf8

case $1 in
    start)
        if [ ! -f $PIDFILE ]; then
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
            echo "$PACKAGE_NAME started ..."
        elif PID=$(cat $PIDFILE) && [ -e /proc/${PID} -a /proc/${PID}/exe ];
        then
            echo "$PACKAGE_NAME is already running ..."
        else
            echo "$PACKAGE_NAME process has invalid pid, cleaning up..."
            rm $PIDFILE
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
         fi
    ;;
    stop)
        PID=$(cat $PIDFILE)
        if [ -f $PIDFILE ]; then
            kill $PID;
            echo "$PACKAGE_NAME stopped ..."
        else
            echo "$PACKAGE_NAME is not running ..."
        fi
    ;;
    restart)
        PID=$(cat $PIDFILE)
        if [ -f $PIDFILE ]; then
            kill $PID;
            echo "$PACKAGE_NAME stopped ..."
            echo "$PACKAGE_NAME re-starting ..."
                        sleep 1
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
                        sleep 1
            echo "$PACKAGE_NAME re-started ..."
        else
            echo "$PACKAGE_NAME is not running ..."
        fi
    ;;
    status)
            sleep 1
        if [ ! -f $PIDFILE ]; then
                echo "$PACKAGE_NAME is stopped ..."
                exit 1
        else
                echo "$PACKAGE_NAME is running ..."
                exit 0
        fi
    ;;
    log)
        echo "$LOGFILE"
    ;;
    checkpw)
            cat ${SYNOPKG_PKGDEST}/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json|grep -E "email|password"    ;;
    setpw)
            echo "Enter your email address: "
            read email
            echo "Enter your password: "
            read password
            echo -ne "{\n  \"email\" : \"${email}\",\n  \"password\" : \"${password}\"\n}\n" >${SYNOPKG_PKGDEST}/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json
    ;;
    enable)
            touch /var/packages/JDownloader/enabled
    ;;
    disable)
            rm /var/packages/JDownloader/enabled
    ;;
    *)
            echo -e "$PACKAGE_NAME package\n\nUsage:\n\t$0 (start|stop|restart|status|log|checkpw|setpw|enable|disable)\n"
    ;;
esac
exit 0


[/url]



Vielen Dank! Scheint zu funktionieren. :-)
 
Wo findet man dieses Log File?

Danke,
Heimo
 
Rich (BBCode):
Heise:      https://www.heise.de/newsticker/meldung/Internationale-Aktion-gegen-grosse-Filesharing-Plattform-4558717.html
Tarnkappe:  https://tarnkappe.info/goodbye-share-online-biz-razzia-in-mehreren-laendern/
GVU:        https://gvu.de/gvu-bringt-share-online-biz-zu-fall/4106

Ich nehme aber an, dass niemand hier im Forum den Dienst genutzt hat. ;)
 
Ich habe diese Änderungen am Start-Skript gemacht. Falls sie jemand übernehmen will, hier mein gesamtes Skript. Meine Ergänzungen habe ich fett hervorgehoben. Der Benutzer für den JDownloader heißt bei mir "JDownloader". Wenn das bei euch anders ist, entsprechend beim "sudo" Befehl ändern.

Dateiname: start-stop-status
Pfad: /var/packages/JDownloader/scripts/
Inhalt:
Rich (BBCode):
#!/bin/sh

# @version      2015-09-20
# @env          run by DSM, $SYNOPKG_PKGDEST example: "/volume1/@appstore/JDownloader"

source /etc/profile

JAVA_BIN="${JAVA_HOME}/bin/java"
JAVA_OPTIONS="-Djava.awt.headless=true -jar"
SYNOPKG_PKGDEST="/volume1/@appstore/JDownloader"
DAEMON="${SYNOPKG_PKGDEST}/JDownloader.jar"
PIDFILE="${SYNOPKG_PKGDEST}/JDownloader.pid"
PACKAGE_NAME="JDownloader"
LOGFILE="/dev/null"

export LC_ALL=en_US.utf8
export LANG=en_US.utf8

case $1 in
    start)
        if [ ! -f $PIDFILE ]; then
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
            echo "$PACKAGE_NAME started ..."
        elif PID=$(cat $PIDFILE) && [ -e /proc/${PID} -a /proc/${PID}/exe ];
        then
            echo "$PACKAGE_NAME is already running ..."
        else
            echo "$PACKAGE_NAME process has invalid pid, cleaning up..."
            rm $PIDFILE
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
         fi
    ;;
    stop)
        PID=$(cat $PIDFILE)
        if [ -f $PIDFILE ]; then
            kill $PID;
            echo "$PACKAGE_NAME stopped ..."
        else
            echo "$PACKAGE_NAME is not running ..."
        fi
    ;;
    restart)
        PID=$(cat $PIDFILE)
        if [ -f $PIDFILE ]; then
            kill $PID;
            echo "$PACKAGE_NAME stopped ..."
            echo "$PACKAGE_NAME re-starting ..."
                        sleep 1
            chown -R JDownloader ${SYNOPKG_PKGDEST}
            sudo -u JDownloader nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
                        sleep 1
            echo "$PACKAGE_NAME re-started ..."
        else
            echo "$PACKAGE_NAME is not running ..."
        fi
    ;;
    status)
            sleep 1
        if [ ! -f $PIDFILE ]; then
                echo "$PACKAGE_NAME is stopped ..."
                exit 1
        else
                echo "$PACKAGE_NAME is running ..."
                exit 0
        fi
    ;;
    log)
        echo "$LOGFILE"
    ;;
    checkpw)
            cat ${SYNOPKG_PKGDEST}/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json|grep -E "email|password"    ;;
    setpw)
            echo "Enter your email address: "
            read email
            echo "Enter your password: "
            read password
            echo -ne "{\n  \"email\" : \"${email}\",\n  \"password\" : \"${password}\"\n}\n" >${SYNOPKG_PKGDEST}/cfg/org.jdownloader.api.myjdownloader.MyJDownloaderSettings.json
    ;;
    enable)
            touch /var/packages/JDownloader/enabled
    ;;
    disable)
            rm /var/packages/JDownloader/enabled
    ;;
    *)
            echo -e "$PACKAGE_NAME package\n\nUsage:\n\t$0 (start|stop|restart|status|log|checkpw|setpw|enable|disable)\n"
    ;;
esac
exit 0

könntest du mir sagen wie ich das hin bekomme ? habe versucht mit WinSCP das zu machen, bekomme aber immer nur permission denied raus
 
Zuletzt bearbeitet von einem Moderator:

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