Negozio Synology prezzi bassi

[GUIDA] Installare Jdownloader 2.0 Beta su NAS Synology

Guide, Tips, Manuali.

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

Messaggioda veggia » mercoledì 21 dicembre 2016, 0:10

Ho fatto gli ultimi update del nas, ora jdownloader non parte più, cosa mi consigliate di fare? Grazie!
veggia
Utente
Utente
 
Messaggi: 28
Iscritto il: giovedì 4 luglio 2013, 21:41

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

Messaggioda burghy86 » mercoledì 21 dicembre 2016, 8:53

Di non aver fretta ad aggiornare...
ATTENZIONE PRIMA DI POSTARE
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: netgear dgn2200 o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j,ds210j,ds413j, ds215j, ds415+ dmv dal 5.2 alla 6. qnap ts212p ts22, all hd con wdred da 2/6tb
  • CLI: xpsp3, seven pro 64bit, win 8.1 64bit, mac, win 10
    [altro]
  • 3 smartphone android, un iphone5,lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
Avatar utente
burghy86
Moderatore
Moderatore
 
Messaggi: 8109
Iscritto il: martedì 11 settembre 2012, 18:59

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

Messaggioda veggia » mercoledì 21 dicembre 2016, 9:06

Non mi aiuta molto il tuo consiglio...
veggia
Utente
Utente
 
Messaggi: 28
Iscritto il: giovedì 4 luglio 2013, 21:41

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

Messaggioda burghy86 » mercoledì 21 dicembre 2016, 13:04

Scusami ma la prova fare in questo topic e provare a reinstallare o se si è esperti di linux guardare dove si blocca il processo. Io francamente ho ancora un 212j che uso come download con su la versione 5.2 e torrent, emule, irc e jdownloader funzionano e non sento il bisogno di aggiornare un sistema che funziona
ATTENZIONE PRIMA DI POSTARE
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: netgear dgn2200 o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j,ds210j,ds413j, ds215j, ds415+ dmv dal 5.2 alla 6. qnap ts212p ts22, all hd con wdred da 2/6tb
  • CLI: xpsp3, seven pro 64bit, win 8.1 64bit, mac, win 10
    [altro]
  • 3 smartphone android, un iphone5,lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
Avatar utente
burghy86
Moderatore
Moderatore
 
Messaggi: 8109
Iscritto il: martedì 11 settembre 2012, 18:59

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

Messaggioda gigiluigi73 » giovedì 22 dicembre 2016, 15:18

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


Ciao a tutti,
sono nuovo, ho da poco comprato un NAS Synology DS216j e volendolo usare soprattutto con jDownloader sono arrivato a questo forum.
Sono grato a chi ha messo online le guide che consentono di installare questo utile programma, ma per chi è alle prime armi come me ogni passaggio è una "montagna" da scalare.
Sono riuscito ad arrivare fino al punto 12) ma al 13) la non conoscenza di vi mi limita molto...
(per esempio: devo utilizzare '/var/packages/JDownloader/scripts/start-stop-status log'?; etc...)
Non è che qualche 'anima buona' può inserire passaggio per passaggio la procedura del punto 13)?
Forse risolvere il problema non solo a me.
Grazie!

Luigi
  • NAS:. DS216j DSM[6.0]; R2 WDred3Tb
  • CLI: Win10 64bit
  • ALTRO: Motorola X-Play Android 6.0; Samsung TAB 2.0
  • EXP: E[4] - NET[0] PC:W[8],M[0],L[5]
gigiluigi73
Utente
Utente
 
Messaggi: 4
Iscritto il: giovedì 22 dicembre 2016, 15:07

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

Messaggioda EdoFede » sabato 24 dicembre 2016, 23:08

Ciao Luigi,

l'editor che ho usato per modificare i file è "vi", che se non hai dimestichezza è decisamente rognoso :mrgreen:
Purtroppo in questo momento non ho modo di verificare se sono presenti altri editor command line sul nas synology, ti lascio quindi un link ad una guida sperando ti possa aiutare:
http://www.wowarea.com/dyn/vgi.php/g_7/k_1/o_0

Magari prima fai in backup del file con il comando:
cp -p /var/packages/JDownloader/scripts/start-stop-status /var/packages/JDownloader/scripts/start-stop-status_OLD
così se dovessi sbagliare qualcosa, puoi sempre ripristinarlo col comando inverso:
cp -p /var/packages/JDownloader/scripts/start-stop-status_OLD /var/packages/JDownloader/scripts/start-stop-status

Di base, apri il file con:
vi <nome file>
quindi nella guida:
vi /var/packages/JDownloader/scripts/start-stop-status

una volta dentro, segui la guida per spostarti, inserire, cancellare.

Ciao,
Edo
  • UPS: Trust 1200VA
  • GTW: Technicolor TG1100 (10.A.B.A) + Custom IPFire firewall ISP: Fibra Fastweb (100M/50M) IP: Static
  • SWC: Cisco Catalyst 3560G-24TS
  • NAS: DS1815+ DSM6.0.2(8451 Update 3) 2GB; SHR(2x2TB, 2x3TB),HS(1x3TB); LAN:LAG(1+2)
  • CLI: Mac Mini, OS X El Capitan
  • EXP: E30 - NET8 PC:W8,M10,L10
EdoFede
Utente
Utente
 
Messaggi: 10
Iscritto il: domenica 13 novembre 2016, 15:00

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

Messaggioda gigiluigi73 » mercoledì 28 dicembre 2016, 17:55

EdoFede ha scritto:Ciao Luigi,

l'editor che ho usato per modificare i file è "vi", che se non hai dimestichezza è decisamente rognoso :mrgreen:
Purtroppo in questo momento non ho modo di verificare se sono presenti altri editor command line sul nas synology, ti lascio quindi un link ad una guida sperando ti possa aiutare:
http://www.wowarea.com/dyn/vgi.php/g_7/k_1/o_0

Magari prima fai in backup del file con il comando:
cp -p /var/packages/JDownloader/scripts/start-stop-status /var/packages/JDownloader/scripts/start-stop-status_OLD
così se dovessi sbagliare qualcosa, puoi sempre ripristinarlo col comando inverso:
cp -p /var/packages/JDownloader/scripts/start-stop-status_OLD /var/packages/JDownloader/scripts/start-stop-status

Di base, apri il file con:
vi <nome file>
quindi nella guida:
vi /var/packages/JDownloader/scripts/start-stop-status

una volta dentro, segui la guida per spostarti, inserire, cancellare.

Ciao,
Edo


Grazie per i tuoi suggerimenti, appena riesco a trovare del tempo (merce preziosa ormai) li metto in pratica e poi ti saprò dire.
Ciao

Luigi
  • NAS:. DS216j DSM[6.0]; R2 WDred3Tb
  • CLI: Win10 64bit
  • ALTRO: Motorola X-Play Android 6.0; Samsung TAB 2.0
  • EXP: E[4] - NET[0] PC:W[8],M[0],L[5]
gigiluigi73
Utente
Utente
 
Messaggi: 4
Iscritto il: giovedì 22 dicembre 2016, 15:07

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

Messaggioda gigiluigi73 » mercoledì 4 gennaio 2017, 15:55

Sono riuscito finalmente a configurare il mio NAS per JDownloader, grazie mille per l'aiuto e la comprensione!
Grazie!!!

Luigi
  • NAS:. DS216j DSM[6.0]; R2 WDred3Tb
  • CLI: Win10 64bit
  • ALTRO: Motorola X-Play Android 6.0; Samsung TAB 2.0
  • EXP: E[4] - NET[0] PC:W[8],M[0],L[5]
gigiluigi73
Utente
Utente
 
Messaggi: 4
Iscritto il: giovedì 22 dicembre 2016, 15:07

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

Messaggioda EdoFede » sabato 7 gennaio 2017, 14:54

Ottimo! ;)
  • UPS: Trust 1200VA
  • GTW: Technicolor TG1100 (10.A.B.A) + Custom IPFire firewall ISP: Fibra Fastweb (100M/50M) IP: Static
  • SWC: Cisco Catalyst 3560G-24TS
  • NAS: DS1815+ DSM6.0.2(8451 Update 3) 2GB; SHR(2x2TB, 2x3TB),HS(1x3TB); LAN:LAG(1+2)
  • CLI: Mac Mini, OS X El Capitan
  • EXP: E30 - NET8 PC:W8,M10,L10
EdoFede
Utente
Utente
 
Messaggi: 10
Iscritto il: domenica 13 novembre 2016, 15:00

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

Messaggioda pax84 » lunedì 16 gennaio 2017, 1:00

EdoFede ha scritto: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


Io ho seguito la vecchia guida per installare Jdownloader, tuttavia avendo il problema dell'estrazione dei file compressi in RAR5 ho provato a seguire solo questi step per risolvere il problema. Purtroppo però quando vado in Web Console per applicare i permessi come descritti qui, mi dice che "jdl" è invalid user. Come posso risolvere?
- GTW: Technicolor 582N ISP: ADSL Fastweb (20M/1M) IP:Public
- NAS: Synology DS214, DSM 6.0 (1X WD Red 3TB)
- Altro: Himedia Q5 Pro, iPhone 6, PS4
pax84
Utente
Utente
 
Messaggi: 9
Iscritto il: venerdì 7 agosto 2015, 16:06

PrecedenteProssimo

Torna a GUIDE & TIPS

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti