[GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Guide, Tips, Manuali.
paolop
Utente
Utente
Messaggi: 21
Iscritto il: giovedì 28 maggio 2015, 8:08

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da paolop »

grazie,
ora provo, disinstallo la Java 8 e rimetto la 7

ok..fatto tutto .. l'errore precedente non c'e` più ma adesso jdownloader non funziona correttamente, nel senso che i link aggiunti non vengono elaborati e nelle varie schermate le icone risultano "spezzate" come le immagini che allego

Immagine
Immagine
  • NAS: Synology DS215j - WD Red 4Tb
  • PC1: i5 6500-W10 pro
  • PC2: Intel NUC6i3syh
joepsichip
Utente
Utente
Messaggi: 62
Iscritto il: domenica 31 maggio 2015, 7:55

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da joepsichip »

joepsichip ha scritto:
paolop ha scritto:È qualche giorno che l'interfaccia web di My Jdownloader è eccessivamente lenta spostandomi tra i tab DOWNLOADS,LINKCOLLECTOR e SETTINGS e spesso mi riporta alla home dandomi il messaggio "OFFLINE:your JD seems OFFLINE"
Sembra che il recente aggiornamento di Java (versione 7, nel mio caso) abbia risolto questo problema.
La cosa ha funzionato un giorno solo poi è tornato tale e quale.
Mi spiace se ti ho indotto in errore, paolop.
  • NAS: DS215j DSM 6.2 [x2 WD Red 6TB];
  • UPS: APC Back UPS Pro 550;
  • Router: TpLink MR3420 v2 3.16.9 Build 150319 Rel.60489n;
  • CLI: Win10-64; Ubuntu Unity;
  • EXP: E3 - NET6 PC:W7,M0,L6
Aspide484
Utente
Utente
Messaggi: 2
Iscritto il: lunedì 1 gennaio 2018, 23:12

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da Aspide484 »

EdoFede ha scritto:Ciao a tutti,
sono nuovo ;)

Ho seguito questa ed altre guide per arrivare al setup di JDownloader 2 sul mio NAS.

Le varie procedure che ho trovato (che utilizzano il package spk.netzbaer.de e la connessione da my.jdownloader.org) hanno quasi tutte una falla di sicurezza allucinante,
ovvero fanno girare JDownloader con utenza root sul NAS! :roll:
Significa che, potenzialmente, JDownloader può fare qualsiasi cosa con qualsiasi file presente sul NAS (sia vostro, che di configurazione).
Avendo oltretutto una connessione aperta verso my.jdownloader.org, la trovo una falla di sicurezza enorme.

Onde evitare problemi, ho modificato il necessario per far girare tutto con una utenza dedicata e limitata.

Ho quindi scritto una procedura che riassume tutti i punti per fare da zero un setup di JDownloader su NAS Synology, evitando questa configurazione.
Spero sia gradita.

Ciao,
Edo



Guida "sicura" installazione JDownloader 2 Su NAS Synology tramite repository netzbaer.de

1) Registrarsi su my.jdownloader.org


2) Cambiare (almeno per l'installazione) la lingua di DSM in inglese, poiché il pacchetto non ha traduzioni italiane per la GUI di installazione.


3) Da Control panel > Users
Creare un nuovo utente "jdl" con permessi lettura/scrittura SOLO sulla share download
Va benissimo anche un altro nome, purché lo sostituiate anche nei comandi sotto


4) Da Control panel > Shared folder
Se non già presente, creare una nuova share dove verranno piazzati tutti i downloads fatti con JDownloader.
Nel mio caso, avevo già una share "download" che uso anche per Download Station.
Assegnare i permessi Read/Write per l'utente "jdl" (o come lo avete chiamato)


5) Aprire Package Center ed Installare Java8 e Perl (non sono sicuro che quest'ultimo serva, se riesco a fare una prova aggiorno il post)


6) Aprire Java 8 dalle applicazioni ed aggiornare Java (Upgrade Java) con istruzioni mostrate
E' sufficiente seguire il link "Java SE Downloads", scaricare il pacchetto aggiornato e caricarlo sul NAS
Nel mio caso (DS1815+), l'ultimo ad oggi è:

Codice: Seleziona tutto

jdk-8u112-linux-x64.tar.gz
Verificare la versione a seconda del NAS in vostro possesso.


7) Aprire Package Center ed aggiungere repository in Settings > Package Sources
Name: JDownloader
Location: https://spk.netzbaer.de/


8) Sotto categoria Community eseguire Refresh
ed installare JDownloader 2 (ad oggi, sembra installare la beta anche se si seleziona l'altro pacchetto)


9) Quando richiesto dalla procedura, inserire username e password di my.jdownloader.org ed impostare il path dove si vogliono depositare i downloads (la share creata prima)
Nel mio caso, ad esempio: /volume1/download/JDownloader


10) Dopo l'installazione, fermare il servizio da Package center (Action > Stop)


11) Collegarsi al NAS in SSH con utenza root (oppure con admin e poi fare "sudo su -" per operare come root)


12) Assegnare il proprietario ai files/paths di JDownloader con i seguenti comandi:

Codice: Seleziona tutto

chown jdl /var/log/JDownloader.log
chown -R jdl /volume1/@appstore/JDownloader
chown -R jdl /usr/syno/etc/packages/JDownloader
chown -R jdl /var/packages/JDownloader/etc/
13) Modificare lo script del servizio per far avviare il servizio con l'utente "jdl":

Codice: Seleziona tutto

/var/packages/JDownloader/scripts/start-stop-status
(come editor io ho usato vi, non so se ci sono altri text editor preinstallati...)


Cercare

Codice: Seleziona tutto

LOGFILE="/var/log/JDownloader.log"
Aggiungere sotto

Codice: Seleziona tutto

JDL_USER_LOGIN="jdl"
JDL_USER_SHELL="/bin/sh"
Cercare

Codice: Seleziona tutto

nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
Sostituire con

Codice: Seleziona tutto

#nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
su - $JDL_USER_LOGIN -s $JDL_USER_SHELL -c "nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &"
N.B. il cancelletto prima della riga originale, per commentarla


Cercare

Codice: Seleziona tutto

            echo "$PACKAGE_NAME re-starting ..."
                        sleep 1
Sostituire con

Codice: Seleziona tutto

            echo "$PACKAGE_NAME re-starting ..."
                        sleep 3
14) Avviare il servizio da Package center (Action > Run)
Per monitorare l'avvio, prima di eseguire Run, da terminale SSH lanciate

Codice: Seleziona tutto

tail -f /var/log/JDownloader.log
Vedrete al volo eventuali errori.
Per chiudere, Ctrl+C


15) A pacchetto lanciato, verificare che stia girando con l'utenza corretta

Codice: Seleziona tutto

ps -ef |head -1 && ps -ef |grep JDownloader |grep -v grep
L'UID deve essere "jdl"


Nota: la connessione verso my.jdownloader.org può impiegare anche 2-3 minuti per instaurarsi. Se non funziona immediatamente, attendete qualche minuto e riprovate (facendo refresh dell'intera pagina), prima di pensare ad un problema.



Riepilogo Path e files di JDownloader:

Codice: Seleziona tutto

/usr/local/etc/logrotate.d/jd_rotate.conf
/usr/syno/etc/packages/JDownloader
/usr/syno/synoman/webman/3rdparty/JDownloader
/var/log/JDownloader.log
/var/packages/JDownloader
/volume1/@appstore/JDownloader

EDIT
Con l'occasione, segnalo anche questa soluzione al problema di JDownloader con i file compressi in formato RAR5:
https://board.jdownloader.org/showthread.php?t=71069

Si tratta di scaricare l'archivio Linux, scompattarlo e caricare i due files da qualche pare sul NAS,
dopo di che vanno spostati in

Codice: Seleziona tutto

/volume1/\@appstore/JDownloader/libs/
Attenzione, non vanno rinominati e non vanno eliminati i due archivi più vecchi. JDownloader si accorge da solo delle versioni nuove e le usa.

Applicare i permessi corretti:

Codice: Seleziona tutto

chown jdl /volume1/\@appstore/JDownloader/libs/sevenzipjbinding1509*
chmod 644 /volume1/\@appstore/JDownloader/libs/sevenzipjbinding1509*
Infine, riavviare JDownloader da Package Center

Salve a tutti, sono nuovo e possiedo un Synology ds916+, ho seguito alla lettera questa guida per installare jdownloader,
con qualche difficoltà perché non sono ferratissimo di terminale e vi ma ci sono riuscito, solo che quando apro jdownloader mi porta alla
pagina https://my.jdownloader.org ma mi dice "no connected jdownloader found" e non mi compare alcuna opzione, nulla, come
se non fosse connesso.
Non so che fare, per favore qualcuno potrebbe aiutarmi?
Scusate magari per voi potrà sembrare banale ma non riesco proprio
Grazie in anticipo.

Ecco lo screen di quello che mi compare:
https://ibb.co/iDMiKw
Aspide484
Utente
Utente
Messaggi: 2
Iscritto il: lunedì 1 gennaio 2018, 23:12

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da Aspide484 »

Aspide484 ha scritto:
EdoFede ha scritto:Ciao a tutti,
sono nuovo ;)

Ho seguito questa ed altre guide per arrivare al setup di JDownloader 2 sul mio NAS.

Le varie procedure che ho trovato (che utilizzano il package spk.netzbaer.de e la connessione da my.jdownloader.org) hanno quasi tutte una falla di sicurezza allucinante,
ovvero fanno girare JDownloader con utenza root sul NAS! :roll:
Significa che, potenzialmente, JDownloader può fare qualsiasi cosa con qualsiasi file presente sul NAS (sia vostro, che di configurazione).
Avendo oltretutto una connessione aperta verso my.jdownloader.org, la trovo una falla di sicurezza enorme.

Onde evitare problemi, ho modificato il necessario per far girare tutto con una utenza dedicata e limitata.

Ho quindi scritto una procedura che riassume tutti i punti per fare da zero un setup di JDownloader su NAS Synology, evitando questa configurazione.
Spero sia gradita.

Ciao,
Edo



Guida "sicura" installazione JDownloader 2 Su NAS Synology tramite repository netzbaer.de

1) Registrarsi su my.jdownloader.org


2) Cambiare (almeno per l'installazione) la lingua di DSM in inglese, poiché il pacchetto non ha traduzioni italiane per la GUI di installazione.


3) Da Control panel > Users
Creare un nuovo utente "jdl" con permessi lettura/scrittura SOLO sulla share download
Va benissimo anche un altro nome, purché lo sostituiate anche nei comandi sotto


4) Da Control panel > Shared folder
Se non già presente, creare una nuova share dove verranno piazzati tutti i downloads fatti con JDownloader.
Nel mio caso, avevo già una share "download" che uso anche per Download Station.
Assegnare i permessi Read/Write per l'utente "jdl" (o come lo avete chiamato)


5) Aprire Package Center ed Installare Java8 e Perl (non sono sicuro che quest'ultimo serva, se riesco a fare una prova aggiorno il post)


6) Aprire Java 8 dalle applicazioni ed aggiornare Java (Upgrade Java) con istruzioni mostrate
E' sufficiente seguire il link "Java SE Downloads", scaricare il pacchetto aggiornato e caricarlo sul NAS
Nel mio caso (DS1815+), l'ultimo ad oggi è:

Codice: Seleziona tutto

jdk-8u112-linux-x64.tar.gz
Verificare la versione a seconda del NAS in vostro possesso.


7) Aprire Package Center ed aggiungere repository in Settings > Package Sources
Name: JDownloader
Location: https://spk.netzbaer.de/


8) Sotto categoria Community eseguire Refresh
ed installare JDownloader 2 (ad oggi, sembra installare la beta anche se si seleziona l'altro pacchetto)


9) Quando richiesto dalla procedura, inserire username e password di my.jdownloader.org ed impostare il path dove si vogliono depositare i downloads (la share creata prima)
Nel mio caso, ad esempio: /volume1/download/JDownloader


10) Dopo l'installazione, fermare il servizio da Package center (Action > Stop)


11) Collegarsi al NAS in SSH con utenza root (oppure con admin e poi fare "sudo su -" per operare come root)


12) Assegnare il proprietario ai files/paths di JDownloader con i seguenti comandi:

Codice: Seleziona tutto

chown jdl /var/log/JDownloader.log
chown -R jdl /volume1/@appstore/JDownloader
chown -R jdl /usr/syno/etc/packages/JDownloader
chown -R jdl /var/packages/JDownloader/etc/
13) Modificare lo script del servizio per far avviare il servizio con l'utente "jdl":

Codice: Seleziona tutto

/var/packages/JDownloader/scripts/start-stop-status
(come editor io ho usato vi, non so se ci sono altri text editor preinstallati...)


Cercare

Codice: Seleziona tutto

LOGFILE="/var/log/JDownloader.log"
Aggiungere sotto

Codice: Seleziona tutto

JDL_USER_LOGIN="jdl"
JDL_USER_SHELL="/bin/sh"
Cercare

Codice: Seleziona tutto

nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
Sostituire con

Codice: Seleziona tutto

#nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &
su - $JDL_USER_LOGIN -s $JDL_USER_SHELL -c "nohup ${JAVA_BIN} ${JAVA_OPTIONS} ${DAEMON} >>$LOGFILE 2>&1 &"
N.B. il cancelletto prima della riga originale, per commentarla


Cercare

Codice: Seleziona tutto

            echo "$PACKAGE_NAME re-starting ..."
                        sleep 1
Sostituire con

Codice: Seleziona tutto

            echo "$PACKAGE_NAME re-starting ..."
                        sleep 3
14) Avviare il servizio da Package center (Action > Run)
Per monitorare l'avvio, prima di eseguire Run, da terminale SSH lanciate

Codice: Seleziona tutto

tail -f /var/log/JDownloader.log
Vedrete al volo eventuali errori.
Per chiudere, Ctrl+C


15) A pacchetto lanciato, verificare che stia girando con l'utenza corretta

Codice: Seleziona tutto

ps -ef |head -1 && ps -ef |grep JDownloader |grep -v grep
L'UID deve essere "jdl"


Nota: la connessione verso my.jdownloader.org può impiegare anche 2-3 minuti per instaurarsi. Se non funziona immediatamente, attendete qualche minuto e riprovate (facendo refresh dell'intera pagina), prima di pensare ad un problema.



Riepilogo Path e files di JDownloader:

Codice: Seleziona tutto

/usr/local/etc/logrotate.d/jd_rotate.conf
/usr/syno/etc/packages/JDownloader
/usr/syno/synoman/webman/3rdparty/JDownloader
/var/log/JDownloader.log
/var/packages/JDownloader
/volume1/@appstore/JDownloader

EDIT
Con l'occasione, segnalo anche questa soluzione al problema di JDownloader con i file compressi in formato RAR5:
https://board.jdownloader.org/showthread.php?t=71069

Si tratta di scaricare l'archivio Linux, scompattarlo e caricare i due files da qualche pare sul NAS,
dopo di che vanno spostati in

Codice: Seleziona tutto

/volume1/\@appstore/JDownloader/libs/
Attenzione, non vanno rinominati e non vanno eliminati i due archivi più vecchi. JDownloader si accorge da solo delle versioni nuove e le usa.

Applicare i permessi corretti:

Codice: Seleziona tutto

chown jdl /volume1/\@appstore/JDownloader/libs/sevenzipjbinding1509*
chmod 644 /volume1/\@appstore/JDownloader/libs/sevenzipjbinding1509*
Infine, riavviare JDownloader da Package Center

Salve a tutti, sono nuovo e possiedo un Synology ds916+, ho seguito alla lettera questa guida per installare jdownloader,
con qualche difficoltà perché non sono ferratissimo di terminale e vi ma ci sono riuscito, solo che quando apro jdownloader mi porta alla
pagina https://my.jdownloader.org ma mi dice "no connected jdownloader found" e non mi compare alcuna opzione, nulla, come
se non fosse connesso.
Non so che fare, per favore qualcuno potrebbe aiutarmi?
Scusate magari per voi potrà sembrare banale ma non riesco proprio
Grazie in anticipo.

Ecco lo screen di quello che mi compare:
https://ibb.co/iDMiKw

Mi auto rispondo da solo perché ho risolto e lo scrivo nel caso in cui qualcuno sia incappato nello stesso problema: incredibilmente si risolve facendo un reset della password dell'account di my.jdownloader.org (anche se sul sito mi faceva entrare regolarmente, boh vallo a capire); una volta fatto , ho cancellato il pacchetto e reinstallato sempre con la ottima guida di EdoFede e tutto funziona...

Anche a me però cosi come a Giox040 succede che :
- Al riavvio del nas, i download in sospeso non ripartono automaticamente, sebbene in advanced settings abbia settato la voce "Auto Start Download Option" = ALWAYS
anche se l'interfaccia web dopo il riavvio del nas si connette e mi dice "downloads Will start a few seconds" ma poi non parte da solo... niente di grave alla fin fine, io il nas lo tengo sempre acceso, se dovessi riavviarlo o se dovesse mancare la luce e riavviarsi basta un attimo entrare sulla interfaccia web e cliccare su play, non penso sia una cosa dell'altro mondo alla fine..
paolop
Utente
Utente
Messaggi: 21
Iscritto il: giovedì 28 maggio 2015, 8:08

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da paolop »

prova a mettere

GeneralSettings: Auto Start Countdown Seconds

a 0 (zero)
  • NAS: Synology DS215j - WD Red 4Tb
  • PC1: i5 6500-W10 pro
  • PC2: Intel NUC6i3syh
sincro
Utente
Utente
Messaggi: 7
Iscritto il: giovedì 3 gennaio 2013, 12:43

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da sincro »

Salve a tutti.

Ho provato oggi ad installare jDownloader tramite la nuova procedura rapida sul mio DS415Play con DSM aggiornato alla versione 6.1.7-15284

Ho prima creato un utente su my.jdownloader.org
Ho poi installato Java 8 ed aggiornato all'ultima versione (jdk-8u171-linuxi586.tar.gz)
Poi ho aggiunto il repository https://spk.netzbaer.de/ ed ho lanciato l'installazione di jDownloader compilando con i dati richiesti

Qui mi sono fermato visto che l'installazione rimane in sospeso e non termina mai.

Cosa posso fare? Avete suggerimenti?
Grazie
sincro
Utente
Utente
Messaggi: 7
Iscritto il: giovedì 3 gennaio 2013, 12:43

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da sincro »

sincro ha scritto: martedì 5 giugno 2018, 16:47 Salve a tutti.

Ho provato oggi ad installare jDownloader tramite la nuova procedura rapida sul mio DS415Play con DSM aggiornato alla versione 6.1.7-15284

Ho prima creato un utente su my.jdownloader.org
Ho poi installato Java 8 ed aggiornato all'ultima versione (jdk-8u171-linuxi586.tar.gz)
Poi ho aggiunto il repository https://spk.netzbaer.de/ ed ho lanciato l'installazione di jDownloader compilando con i dati richiesti

Qui mi sono fermato visto che l'installazione rimane in sospeso e non termina mai.

Cosa posso fare? Avete suggerimenti?
Grazie
Ho risolto, avevo un precedente tentativo di installazione locale. Rinominando la vecchia cartella Jdownloader ora l'installazione va a buon fine.
burghy86
Moderatore
Moderatore
Messaggi: 11357
Iscritto il: martedì 11 settembre 2012, 18:59

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da burghy86 »

perfetto metti la firma come da regolamento
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
romimmo
Utente
Utente
Messaggi: 1
Iscritto il: sabato 21 luglio 2018, 10:12

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da romimmo »

Ragazzi ho seguito la procedura ma jdownloader non parte, ho notato che
L'UID non è "jdl" ma root. Come faccio a cambiarlo???
Paperino78
Utente
Utente
Messaggi: 30
Iscritto il: venerdì 6 luglio 2018, 13:56

Re: [GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Messaggio da Paperino78 »

Ho avuto anche io lo stesso problema, ho risolto scaricando esattamente la versione di java e riavviando il nas. Poi da remoto o via web o via app android tutto funzionava
DS 218+ DSM 6.2.3-25426 Update 2
Rispondi

Torna a “GUIDE & TIPS”