Questo è un tutorial che spiega come installare il client bittorrent
rtorrent e un webinterface per rtorrent,
wtorrent, synology sul tuo dispositivo NAS. Si deve lavorare sui Synology DS107+, 207+ e CS407, (in poche parole quelli con i processori ARM).
Per prima cosa indichiamo quali pacchetti installare (ipkg).
pacchetti di
pableuCodice:
ipkg update
ipkg install php php-fcgi php-curl libcurl lighttpd sqlite svn screen
poi bisogna eliminare il file pableu
Codice: rm /usr/lib/ipkg/lists/pableu
ed installare il pacchetto xmlrpc-c
Codice:ipkg install xmlrpc-c
ora avete tutti i pacchetti necessari per il funzionamento. passiamo alla loro configurazione.
rTorrent (.rtorrent.rc)modificare il file con l'editor preferito (il mio è il vi)
aggiungete all'ultimo la seguente riga
Codice:scgi_local = /root/.rtorrent/rpc.socket
Questo aprirà rpc socket attraverso il quale rtorrent e wtorrent (la webinterface), sono in grado di comunicare.
PHP (php.ini)Si devono attivare due estensioni nel file php.in in modo che wTorrent può leggere e aggiungere file in rTorrent
Codice:vi /opt/etc/php.ini
e aggiungere dopo la riga 545 le seguenti estensioni
Codice:extension=sqlite.so
extension=pdo.so
lighttpd (lighttpd.conf)Per prima cosa, si deve abilitare mod_fastcgi in /opt/etc/lighttpd/lighttpd.conf togliendo il simbolo #
poi bisogna aggiungere (sotto mod_fastcgi) la riga "mod_scgi", (la virgola è importante)
scendete fino alla riga 209 (più o meno) e togliete il simbolo # a tutto il fastcgi.server (in poche parole abilita il php)
Codice:
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fcgi.sock",
"bin-path" => "/opt/bin/php-fcgi",
"bin-environment" => (
"PHP_FCGI_MAX_REQUESTS" => "4000"
)
)
)
)
poi aggiungete all'ultima riga il seguente codice
Codice:
scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"socket" => "/root/.rtorrent/rpc.socket",
"check-local" => "disable",
"disable-time" => 0,
)
)
)
wTorrent ora passiamo all'installazione di wTorrent.
per prima cosa andate in questa directory
Codice:cd /opt/share/www/lighttpd
scaricate la versione più recente in questo modo
Codice:svn co svn://wtorrent-project.org/repos/trunk/wtorrent/
Questo dovrebbe creare una directory chiamata "wtorrent" dove risiedono tutti i file
entrate nella nuova directory
Copia conf/sample.home.conf.php a conf/home.conf.php
Codice: cp conf/sample.home.conf.php conf/home.conf.php
e modificatelo in modo più adatto alle vostre necessità. Più importanti sono le seguenti impostazioni:
Riga 22
Codice:define( 'URL', 'http://diskstation:8081/wtorrent/' );
define( 'BASE', 'http://diskstation:8081/wtorrent/' );
Codice:
define( 'RT_HOST', 'localhost');
define( 'RT_PORT', 8081);
define( 'RT_DIR', 'RPC2/');
define( 'RT_AUTH', false);
define( 'RT_USER', 'my_user');
define( 'RT_PASSWD', 'my_password');
Codice:define( 'DIR_EXEC', '/opt/share/www/lighttpd/wtorrent/');
qui dovete definire la directory dove scaricate i file
Codice:define( 'DIR_DOWNLOAD', '/volume1/video/tmp/');
Avvio di Tutto fate partire il torrent con
poi riavviate il servizio lighttpd
Codice:/opt/etc/init.d/S80lighttpd restart
ora digitate su ie o firefox
Codice:diskstation:8081/wtorrent/install.php
o
Codice:http://diskstation:8081/lighttpd/wtorrent/install.php
create il vostro utente e password
poi digitate la pagina iniziale e inserite l'user name e la password creata precedentemente
Codice:diskstation:8081/wtorrent/index.php
o
Codice:http://diskstation:8081/lighttpd/wtorrent/index.php
ed il gioco è fatto
ciao ed alla prossima