BitTorrent & TorrentFlux

In questa seconda parte, vi mostreremo come installare il software necessario per condividere i file e per utilizzare il programma di download Torrents.

Avatar di Tom's Hardware

a cura di Tom's Hardware

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.