Un’ Alternativa ad Emule e Torrent (La caduta del File-Sharing)
Ormai il P2P sta perdendo sempre più consensi, l’unico ancora in grado di difendersi rimane BitTorrent ma la grande massa degli utenti è ormai passata definitivamente ai servizi di streaming è ai grandi “One-Click-Hosters” tipo Megaupload, Hotfile, RapidShare, ecc…
Il problema di questi servizi è però quello che nella maggior parte dei casi un intero film in BluRay o un gioco per PC è suddiviso in centinaia di piccoli file compressi ed è necessario scaricarli uno alla volta e alcune volte compilare persino un codice Chapta…. Per questo ci vengono in aiuto dei programmi che effettuano il download automatico dei file da questi sitiweb compilando per noi anche il codice Chapta se servisse.
Download da comune PC o “muletto”
AGGIORNAMENTO: Ho aggiunto una video-guida a jdownloader, per vederla leggete l’articolo intero.
Su PC (windows, mac o linux) il Procedimento è semplicissimo ed intuitivo, per prima cosa occorre andare su un sito web che distribuisce i link ai file che volete scaricare, date un’occhiata ai primi risultati di queste due ricerche google:
- d**hits (Ottimo blog constantemente aggiornato)
- d**fantasy (Forum, sicuramente uno dei piu completi in assoluto)

Iscrivetevi ad uno di questi siti web ed avrete tutti i link che volete.
Dopo di che basta scaricarsi il software Jdownloader (personalmente credo sia il migliore del suo genere) da QUI ed installarlo sul pc, l’utilizzo è davvero banale, vi copiate i link, li aggiungete nel programma e fate partire il Download.
AGGIORNAMENTO:
Ho trovato questa video-guida molto dettagliata sull’installazione e il settaggio di jdownloader:
Download da NAS Qnap
Vi dico subito che pultroppo, nonostante sia scritto in java e quindi multipiattaforma, jdownloader non può essere installato sui Qnap con CPU ARM (forse negli x86 si ma non mi sono informato) ma fortunatamente ho trovato quest’ottima alternativa, Guida all’installazioe di PyLoad su NAS QNAP (testata su Qnap Ts-110):
Se, come me, siete in possesso di un NAS della Qnap con cpu ARM, esiste un modo per installare un software dalle funzionalità simili anche su questi gioiellini:
Il software in questione si chiama PyLoad ed ecco una guida per installarlo su un Qnap (io ho fatto le prove su un Qnap Ts-110):
Per prima cosa è necessario installare il plugin Optware QPKG.
Disinstallate il Plugin di pyhton se lo avete installato precedentemente.
Accedete al vostro NAS qnap via SSH (se non sapete come chiedetemelo tramite un commento qua sotto e vi rispondo subito) ed eseguite i seguenti comandi:
ipkg install screen
ipkg install nano
ipkg install wget
ipkg install unzip
ipkg install python
ipkg install py25-crypto
ipkg install py25-curl
ipkg install libcurl
ipkg install py25-openssl
ipkg install py25-django
ipkg install py25-pil
ipkg install tesseract-ocr
ipkg install tesseract-ocr-lang-eng
ipkg install ossp-js
Scaricate PyLoad:
cd /opt
wget http://get.pyload.org/get/src/0.4.4/
unzip-unzip pyload-src-v0.4.4.zip
rm pyload-src-v0.4.4.zip
cd pyload/
Ora Sciegliete il percorso per i file di configurazione:
cd module/config/
echo "/usr/share/pyload" >> configdir
Infine rendiamo eseguibile PyLoad:
chmod +x /opt/pyload/pyLoadCore.py
Ora è possibile eseguire PyLoad con il comando:
python /opt/pyload/pyLoadCore.py
Quindi iniziate subito ad usarlo tramite la semplice ed intuitiva interfaccia web (all’indirizzo “http://ip-nas:8000″).
Per evitare che alla chiusura della console SSH il programma si chiuda potete avviarlo in background con il comando:
screen -dmS python /opt/pyload/pyLoadCore.py
Un altro modo è avviare il demone in questo modo:
python /opt/pyload/pyLoadCore.py --daemon
In fine è possibile chiudere pyload in qualsiasi momento con il comando:
python /opt/pyload/pyLoadCore.py --quit
Ecco uno screenshot dell’interfaccia web di PyLoad:

[AGGIORNAMENTO:] Per i più esperti consiglio di installarvi la versione TIP che include gli ultimi aggiornamenti (una specie di beta) da qui: https://bitbucket.org/spoob/pyload/downloads dove potete anche inviare informazioni sui bug che avete trovato che, se dimostrati, sartanno subito corretti nella tip version.
Grazie, e se ho fatto errori come sempre correggetemi!!

dicembre 26th, 2010 on 19:35
Ciao,
ho eseguito tutto
e sono arrivato fin qui
[/opt] # cd module/config/
-sh: cd: module/config/: No such file or directory
[/opt] # echo “/usr/share/pyload” >> configdir
[/opt] # chmod +x /opt/pyload/pyLoadCore.py
[/opt] # python /opt/pyload/pyLoadCore.py
pyLoad already running with pid 19002
ma ora che faccio?
non succede niente se entro nell’interfaccia web con la porta :8000
dicembre 27th, 2010 on 20:44
La prima volta che hai lanciato pyload con il comando: “python /opt/pyload/pyLoadCore.py” dovrebbe averti fatto partire la configurazione automatica in cui c’è una domanda che ti chiede se attivare l’interfaccia web (a cui devi ovviamente rispondere yes), l’hai fatta?
comunque li ti dice che pyload è gia in eseguzione quindi chiudilo e riprova, oppure se non va spegni il nas e riprova….
gennaio 27th, 2011 on 00:21
ciao, ho un problema: quando arrivo a
cd module/config/
echo “/usr/share/pyload” >> configdir
mi dice syntax error near unexpected token ‘&’ tutte le cose prima sono andate a buon fine..che fare?
gennaio 27th, 2011 on 14:33
Su che macchina stai cercando di installarlo? comunque qwuelle due linee servono solo ad indicare il percorso per i file di configurazione, prova a non scriverle, dovrebbe usare il percorso di default… in caso contrario devi impostare un percorso dove hai permessi di scrittura…
gennaio 27th, 2011 on 17:16
sto cercando di installarlo su un qnap TS-110
gennaio 27th, 2011 on 17:41
ok ho trovato..è bastato togliere la parte >> e funziona perfettamente..grazie mille
gennaio 27th, 2011 on 18:02
altro problema: i download non partono…rimangono “in coda” e che cavolo!
gennaio 27th, 2011 on 20:11
Anche io l’ho installato su un TS-110, strano che ti rimangono in coda hai provato a cliccare su “Avvio” in alto a sinistra? se no prova a chiuderlo e riaprirlo… se non va ancora prova ad andare su Logs in alto a destra sempre dall’interfaccia web e dimmi che ti scrive…
gennaio 29th, 2011 on 19:00
adesso non mi fa neanche più l’ssh…mi dice che non è riconosciuto come un comando..però due giorni fa andava…ho già provato a reinstallare openssh ma nulla..
gennaio 29th, 2011 on 19:10
risolto il problema ssh mi dice
pyLoad already running with pid 4522
ma se vado su /ip server:8000 mi dice imposssibile connettersi..
gennaio 29th, 2011 on 21:26
se chiudi pyload e lo riapri cosa ti fa? in caso se non riesci a risolvere potresti cancellare i file di configurazione e farlo ripartire…
gennaio 31st, 2011 on 22:35
come lo chiudo? non sono molto pratico di stringhe di comando..
febbraio 1st, 2011 on 15:46
Basta che uccidi il processo:
Prima ti colleghi in ssh e dai il comando
ps
ti comparira la lista dei processi attivi… cerca la riga con scritto:
“PID” admin “VmSize” S SCREEN -dmS python /opt/pyload/pyLoadCore.py
al posto di “PID” vedrai scritto un numero quindi per uccidere il processo dai questo comando:
kill -9 “PID”
ovviamente al posto di “PID” metti quello che hai trovato prima col comando “ps”
ora lo hai chiuso e puoi riaprirlo… ah ti consiglio per vedere che errori ti da il programma di aprirlo entrando nella cartella di pyload via ssh e poi usando il comando “./pyLoadCore.py -d” cosi facendo lo aprirai in modalita debug, quindi tutti gli errori che capitano te li scrive in console…
febbraio 15th, 2011 on 18:34
grazie mille innanzi tutto..poi volevo dirti che ho provato ad eseguirlo ma poi se faccio ps non lo trovo tra i processi in esecuzione =( help!
febbraio 15th, 2011 on 18:50
allora: sono riuscito ad avviare pyload di nuovo..solo che quando aggiundo un link (valido!) va in download attivi con scritto staring e poi va subito in coda anche se premo avvio..siamo sicuri che non funziona solo con account premium?
febbraio 15th, 2011 on 18:53
ecco allora: ho aperto il log e mi dice, dopo aver aggiunto due voltelo stesso link, in warning scrive prima
expected string or buffer
e poi
‘premium’
nessuna idea?
febbraio 15th, 2011 on 19:00
scusa per la mole di commenti ma ogni volta che scrivo poi risolvo qualcosa e scopro qualcos’altro che non va..ho provato ad aggiungere un link da rapidshare e funzia…non so perchè solo da MU non va..
febbraio 15th, 2011 on 19:03
ultima replica..poi basta xD su internet dicono bisogna aggiornalo alla tip verision (??) non è che riesci a spiegarmi come?? grazie =)
febbraio 15th, 2011 on 22:01
Si, essendo ancora giovane il software ha qualche bug… la tip version è una versione continuamente aggiornada (in pratica una beta) anche secondo me potresti risolvere il problema installandola, per farlo basta che in vece di scaricare il software stabile con questo comando:
wget http://get.pyload.org/get/src/0.4.3/
scarichi la tip version ed installi quella quindi lo sostituisci con questo comando:
wget http://bitbucket.org/spoob/pyload/get/tip.tar.gz
comunque è da una settimanella uscita anche la versione 0.4.4 quindi prova quella prima della tip:
wget http://get.pyload.org/get/src/0.4.4/
febbraio 16th, 2011 on 18:36
quindi devo rifare tutto da capo sostituendo solo quella riga giusto?
febbraio 16th, 2011 on 19:58
Beh non serve fai tutto da capo, basta che elimini la cartella pyload e la sostituisci con quella che decomprimi dalla versione tip…
febbraio 16th, 2011 on 20:38
adesso funziona!! grazie =) ultimo problema:
quando lo avvio da terminale rimane su nessun aggiornamento disponibile e prima del cursore non compare il simbolo []# per dare i comandi..quindi non riesco a dargli il comando screen per lasciarlo in esecuzione..come fare?
grazie ancora
febbraio 16th, 2011 on 20:42
grazie ho risolto googleando.. se può aiutare all’indirizzo
http://forum.qnap.com/viewtopic.php?f=16&t=33515&sid=c2d1e13c3ee24c14606e605e1dd102e1
spiega come farlo partire in modalità daemon..che sarebbe la nuova modalità screen..grazie mille di tutto..
P.S.: basta lanciare il comando
python /opt/pyload/pyLoadCore.py –daemon
febbraio 17th, 2011 on 09:23
Grazie mille del suggerimento
febbraio 4th, 2011 on 09:14
“Accedete al vostro NAS qnap via SSH (se non sapete come chiedetemelo tramite un commento qua sotto e vi rispondo subito) ed eseguite i seguenti comandi:”
Mi dici come mi collego in ssh?
grazie
febbraio 4th, 2011 on 10:11
Pri ma di tutto ti scarichi putty (cercalo su google) che è un client ssh poi devi abilitare il servizio ssh dalle impostazioni del NAS poi apri putty e ci inserisci l’indirizzo ip del nas e ti colleghi…
febbraio 6th, 2011 on 00:06
Condivido in pieno il tuo blog complimenti e continua cosi!
febbraio 12th, 2011 on 15:03
Funziona tutto bene ma ad un certo punto i downloads si interrompono e dal log vedo il seguente messaggio:
Impossibile connettersi all’host o connessione resettata
(qnap ts210 pyload 0.4.4)
febbraio 12th, 2011 on 17:47
Non mi è mai capitato quell’errore, hai provato ad installare la TIP version? (https://bitbucket.org/spoob/pyload/downloads)
febbraio 17th, 2011 on 20:03
Ciao, ottima giuda, ho installato senza problema pyload sul qnap ts110 funziona bene ma non funziona il resume.
Ovvero se spengo il nas mentre ho un download in corso quando lo riaccendo non riparte da dove era arrivato invece rimane fermo e se premo restart link ricomincia da capo.
Hai qualche suggerimento??
febbraio 17th, 2011 on 21:19
Probabilmente è un piccolo bug, hai provato ad installare la versione tip?
febbraio 19th, 2011 on 16:50
Installato la versione tip ma da comunque lo stesso problema, ora provo ad installare jdownloader su dembian.
febbraio 19th, 2011 on 19:55
Jdownloader è sicuramente piu maturo, occhio però che non utilizzi troppe risorse…
febbraio 18th, 2011 on 08:05
Ciao, grazie per la guida. Quello che mi chiedo è: è possibile fare partire il daemon ogni volta che si accende il NAS (io ho il TS-110), in automatico, senza usare putty?
febbraio 18th, 2011 on 09:50
Ciao, dai un occhiata a questo sito, c’è uno script che fa partire in automatico pyload all’avvio del sistema:
http://forum.qnap.com/viewtopic.php?f=16&t=33515&sid=8909a5422923d677d081babd4c038ef0&start=90#p179888
febbraio 18th, 2011 on 15:25
Questo sembra troppo per me
Purtroppo le mie conoscenze sono a 0…
febbraio 19th, 2011 on 11:53
Ciao
stavo iniziando a leggere la tua guida e se posso permettermi ti volevo segnalare un modo semplicissimo per collegare il QNAP con un MAC in SSH
da terminale : ssh admin@[IP del QNAP]
dove admin può essere sostituito dal nome utente e l’ ip del QNAP dal nome host…
A presto.. e complimenti per il lavoro !
febbraio 19th, 2011 on 15:59
Si grazie mille, questo è un metodo molto piu veloce, ed è utilizzabile anche con linux!
febbraio 20th, 2011 on 23:57
se hai installato openssh su windows puoi usare ssh admin@ipnas quindi è +- uguale..
marzo 4th, 2011 on 13:11
yeah nice
marzo 15th, 2011 on 11:57
ciao potresti spiegarmi come accedere al nas tramite SSH? vorrei installare pylod visto che ho TS-110, grazie
marzo 17th, 2011 on 14:02
Se sei su windows cerca su google ed installati putty…. l’interfaccia qua è molto intuitiva e ti bastera scrivere l’ip del nas…
marzo 15th, 2011 on 21:57
non riesco a farlo partire mi esce questa schermata!
[~] # python /opt/pyload/pyLoadCore.py .daemon
15.03.2011 21:55:47 INFO Cartella home: /mnt/ext/usr/share/pyload
15.03.2011 21:55:49 INFO HotFolder avviato, attivato False
15.03.2011 21:55:49 INFO ExternalScripts avviato, attivato True
15.03.2011 21:55:49 INFO UpdateManager avviato, attivato True
15.03.2011 21:55:49 INFO UnRar avviato, attivato False
15.03.2011 21:55:49 INFO ClickAndLoad avviato, attivato True
15.03.2011 21:55:49 INFO IRCInterface avviato, attivato False
15.03.2011 21:55:49 INFO Tempo di download: True
15.03.2011 21:55:49 INFO Starting XMLRPCBackend
15.03.2011 21:55:49 WARNING Il database per l’interfaccia web non esiste, non sarà disponibile.
15.03.2011 21:55:49 WARNING Per favore avvia: python pyLoadCore.py -s
15.03.2011 21:55:49 INFO Spazio libero: 65MB
15.03.2011 21:55:49 WARNING Vai al setup, crea un database e aggiungi un utente per ottenere l’accesso.
15.03.2011 21:55:53 INFO Nessun aggiornamento per pyLoad
15.03.2011 21:55:54 INFO Nessun aggiornamento per i plugin disponibile
marzo 15th, 2011 on 23:11
ciao, sono quello che ha avuto mille problemi ma alla fine li ha risolti..sai per caso se si riesce a far girare un programmma in perl su un qnap? GRAZIE =)
marzo 17th, 2011 on 14:03
mmm credo si possa fare perche è pur sempre un linux… ma non saprei come aiutarti…
marzo 16th, 2011 on 14:30
Aiuto non riesco più ad accedere all’interfaccia web del nas! come posso risolvere?
marzo 17th, 2011 on 14:05
prima prova a chiudere e riavviare pyload, se non risolve prova a dare il comando: “python /opt/pyload/pyLoadCore.py -s” cosi fai ripartire la configurazione…
marzo 16th, 2011 on 18:34
caio, è la prima volta che posto, anzitutto complimenti per l’ottima guida.
Sono riuscito ad installare pyload su ts212, è andato tutto bene al primo colpo, senonchè…..
avevo lasciato la cartella di default per il download, e dopo un dl di prova (andato bene) ne ho messi altri che non sono partiti. dal log veniva segnalato lo spazio esaurito.
Allora nei settings ho cabiato la cartella di destinazione, mettendo Qdownloads ma non cambiava nulla.
Ho quindi pensato che andasse riavviato pyload quindi ho provato a stopparlo con il comando che hai indicato (python /opt/pyload/pyLoadCore.py –quit), ma rimaneva attivo, quindi mediante il comando ps ho identificato il PID del processo e l’ho killato.
Al successivo riavvio ho ricevuto il seguente messaggio, e pyload non ne vuol sapere di andare su:
16.03.2011 18:28:44 INFO Cartella home: /mnt/ext/usr/share/pyload
Exception in thread Thread-1:
Traceback (most recent call last):
File “/opt/lib/python2.5/threading.py”, line 486, in __bootstrap_inner
self.run()
File “/share/HDA_DATA/.qpkg/Optware/pyload/module/FileDatabase.py”, line 605, in run
self._createTables()
File “/share/HDA_DATA/.qpkg/Optware/pyload/module/FileDatabase.py”, line 681, in _createTables
self.c.execute(‘VACUUM’)
OperationalError: disk I/O error
16.03.2011 18:28:46 INFO HotFolder avviato, attivato False
16.03.2011 18:28:46 INFO ExternalScripts avviato, attivato True
16.03.2011 18:28:46 INFO UpdateManager avviato, attivato True
16.03.2011 18:28:46 INFO UnRar avviato, attivato False
16.03.2011 18:28:46 INFO ClickAndLoad avviato, attivato True
16.03.2011 18:28:46 INFO IRCInterface avviato, attivato False
16.03.2011 18:28:46 INFO Tempo di download: True
16.03.2011 18:28:46 INFO Starting XMLRPCBackend
16.03.2011 18:28:46 INFO Spazio libero: 486GB
16.03.2011 18:28:46 INFO Avvio Webserver integrato django: 192.168.178.30:8000
mi puoi dare un suggerimento?
GRAZIE!!!!
marzo 16th, 2011 on 18:58
aggiornamento: ho provato a riavviare il NAS ed adesso se provo a lanciare pyload con il comando:
[~] # python /opt/pyload/pyLoadCore.py
ricevo:
-sh: python: command not found
sigh!!!
marzo 17th, 2011 on 14:06
sembra sia un problema di python… prova a reinstallare tutte le varie dipendenze (prima parte della guida)….
marzo 17th, 2011 on 15:00
edit: non mi chiedere come, ma ora funzionatutto alla perfezione, l’ho lanciato uin background e gira anche chiudendo la console, ottimo!!!! Veramente grazie!!
Una sola domanda, all’avvio mi segnala che esiste la nuova versione (0.4.5) su qnap è opprtuno aggiornare? E se si, una volta scaricato il pacchetto come si procede? Come fosse una nuova installazione?
marzo 18th, 2011 on 20:05
Si si io ho aggiornato alla 0.4.5 e risolve qualche bug… basta che cancelli la cartella pyload (la trovi nella cartella dove l’hai scaricata seguendo la guida…) e poi ripeti il procedimento di installazione mettendo un 5 al posto del 4 nell’indirizzo di download di pyload…
marzo 17th, 2011 on 21:11
…ho fatto caso che quando fà la verifica del sistema nel setup intendo, vedo che nella riga PyQt4: mancante dice appunto che è mancante! è un problema?
marzo 18th, 2011 on 14:19
ok adesso va tutto! grazie
marzo 21st, 2011 on 09:43
ciao è possibile vedere l’interfaccia web di pyload da remoto.
mi spiego meglio io ho un account dyndns è possibile accedere a pyload inserendo il mio indirizzo dyndns:8000 ???
marzo 21st, 2011 on 10:53
si basta configurare la Nat ed il firewall nel router…a me funziona. Ho un problema però..dopo circa 10 secondi di scarico si ferma e a volte s’impalla. Devo riavviare il TS-259 Pro e far ripartire il servizio. Non sono molto pretico di Linux, ma credo sia perchè quando mi chiede, nella configurazione, di cambiare cartella io non lo faccio…bisogna? che ci sia poco spazio nella cartella di installazione? e dove vedo nel nas i download?. Grazie e scusate
aprile 22nd, 2011 on 13:54
Post molto bello, posso ripubblicare il contenuto, ovviamente citando la fonte?
aprile 30th, 2011 on 13:23
Certo!
maggio 12th, 2011 on 23:01
Ciao, volevo ringraziarti per la guida, sto cercando di seguirla, ma ho un paio di problemi, quando ho cercato Optware QPKG ho trovato solo la versione Optware IPKG, l’ho istallata, sto cercando ora di immettere i comandi tramite putty. ma appena metto il comando ipkg install screen (ad esempio) mi dice che il command not found. Dove sbaglio ?
grazie mille del supporto
maggio 12th, 2011 on 23:11
forse ho risolto il mio problema
come un niubbo quale sono non avevo attivato Optware
maggio 12th, 2011 on 23:25
Rieccomi, mi sono bloccato a questo punto:
cd module/config/
echo “/usr/share/pyload” >> configdir
ho levato le >> come suggerito qualche post sopra, ma poi cosa dovrei fare???
Infine rendiamo eseguibile PyLoad:
chmod +x /opt/pyload/pyLoadCore.py
mi trovo ora nel percorso [/opt/pyload/module/config] e se provo ad eseguire il chmod mi dice: no such file or director ….
dove sbaglio ?
maggio 12th, 2011 on 23:34
sono intanto andato avanti, e ho mandato in esecuzione pyload, il check da tutto ok tranne per PyQt4 dove c’è missing. è normale?
maggio 14th, 2011 on 15:10
ma poi ti funziona pyload?
maggio 18th, 2011 on 22:42
Ciao raga,
ottimissima guida…ma dove trovo i download?
Ho creato un link con il comando ln -s ma non vedo nulla nella cartella download del Qnap
Help me please
maggio 23rd, 2011 on 12:42
se vai nel pannello di amministrazione di pyload puoi anche modificare la cartella dei download…
maggio 19th, 2011 on 00:43
Ciao, come faccio a disinstallare tutto e rifarlo?
maggio 23rd, 2011 on 12:43
basta che cancelli la cartella dove hai installato pyload e il file di configurazione..
giugno 8th, 2011 on 02:27
lol nice post, do you do guest posts?
ottobre 19th, 2011 on 23:52
salve, dopo aver usato questo metodo per lungo tempo, ho scoperto che è possibile installare motlo più comodamente e con molte più opzioni pyLoad tramite qpkg, almeno su nas qnap; spero possa aiutare, grazie per l’aiuto che mi avete dato.
Enrico
gennaio 10th, 2012 on 11:58
Salve! da pochi giorni ho comprato un nas 212 qnap vorrei provare pyload per sfruttare il mio account filesonic. ho letto un po’ la guida ed ho trovato delle difficoltà nell’uso di putty. ho abilitato nel nas il collegamento ed ho provato ad inserire ip si collega ma chiede user e password ovviamente. inserisco l’user lo prende e poi mi chiede di inserire la password ma la tastiera sembra essere disabilitata, non me la fa scrivere. un ‘aiuto?
gennaio 18th, 2012 on 17:38
ragazzi.. ma per usare la riconnessionecome faccio?
ho creato il file reconnet.bat con le stringhe per il mio dgnd3700
wget “http://admin:password@192.168.0.1/st_poe.cgi?ConMethod=Disconnect”
sleep 5000
wget “http://admin:password@192.168.0.1/st_poe.cgi?ConMethod=++Connect++”
funzionanti con jdownloade…. invece con pyload non riavvia…