BitTorrent & TorrentFlux
Ora installeremo il software del client BitTorrent TorrentFlux . Andate sulla pagina web di TorrentFlux , date un'occhiata e cercate l'ultima versione. TorrentFlux non è come Azureus, ma è molto meno succube di risorse ed è l'ideale per il nostro caso. In questa guida abbiamo utilizzato la versione 2.0 beta 1; andate nella vostra home directory e scrivete (tutto su un'unica linea):
- wget http://prdownloads.sourceforge.net/torrentflux/torrentflux-2.0beta1.tar.gz?download
Questo vi farà scaricare il gzip nella vostra home directory. Adesso digitate:
- tar -zxvf torrentflux-20.beta1.tar.gz
Questo estrarrà il file in una directory con lo stesso nome (torrentflux-2.0beta1). Adesso andate nella nuova directory e leggete il documento di installazione.
Ora copiate la directory html nella cartella dove sono contenute le vostre pagine web:
- mkdir /var/www/torrentflux
- cp -r html /var/www/torrentflux
Adesso avremo bisogno di creare il database mysql per l'utilizzo di TorrentFlux:
- mysqladmin create torrentflux
Poi, usando lo script torrentflux.sql , create le tavole richieste:
- mysql torrentflux < torrentflux.sql
ora connettetevi al database appena creato con:
- connect torrentflux
e create l'utente:
- grant CREATE,INSERT,DELETE,UPDATE,SELECT on torrentflux.* to tf@localhost;
settando la password:
- set password for tf = password('MyPassword');
Adesso uscite da mysql usando ?exit'.
Copiate i due files bittorrent python a rendeteli eseguibili:
- cp TF_BitTornado/ /usr/local/
- chmod +x /usr/local/TF_BitTornado/btphptornado.py
- chmod +x /usr/local/TF_BitTornado/btshowmetainfo.py
Ora dovete creare il file config.php:
- vi /var/www/torrentflux/config.php
In alto vedrete varie opzioni. Dovrebbero essere come mostrato in seguito:
- $cfg["db_type"] = "mysql";
- $cfg["db_host"] = "localhost";
- $cfg["db_name"] = "torrentflux";
- $cfg["db_user"] = "tf";
- $cfg["db_pass"] = "MyPassword";
- $cfg["path"] = "/samba_share/downloads/";
- $cfg["btphpbin"] = "/usr/local/TF_BitTornado/btphptornado.py";
- $cfg["btshowmetainfo"] = "/usr/local/TF_BitTornado/btshowmetainfo.py";
Ci sono anche altre opzioni nella pagina, come la possibilità di cambiare il numero di porte, e sono tutte abbastanza ovvie. Salvate e uscite dal file, poi andate su http://ipaddress/torrentflux con uno dei vostri altri computer. Sperando che tutto sia andato bene dovreste vedere la schermata di login. La username e la password che inserirete qui saranno salvate come utente primario.
Se avete già usato BitTorrent, TorrentFlux è un programma abbastanza semplice da usare. Ma se avete bisogno di aiuto andate sul Forum TorrentFlux .
Con questo si chiude la seconda parte. Nella prossima e ultima fase vi faremo vedere come gestire la banda tra BitTorrent e altre applicazioni Internet, e controlleremo le prestazioni di quello che abbiamo creato.