''''' !BitTorrent sotto OpenWRT con interfaccia WEB '''''
<
>
by NuKe<
>
"Perchè non contento di aMule, voglio anche Bitorrent!
ME SCARICO TUTTO! (cit.)"
Ultimo aggiornamento: 22/04/2008
----
<>
----
== Cosa serve e altre info ==
Un router con Openwrt installato.
Una usb key con una partizione ext2 e una di swap attaccata al router.
Per tutte queste procedure vi rimando alla guida su aMule http://wiki.ninux.org/aMuleOpenWRT
Molte directory che userò di default sono quelle specificate in quella guida.
== Preparazione client utorrent ==
Dato che salto la preparazione del router e della usb key passiamo subito alla preparazione del client ctorrent.
Risolvere le dipendeze
{{{
ipkg install uclibc++
ipkg install libopenssl
}}}
Download e installazione paccehtto ctorrent
{{{
wwget http://www.stud.uni-karlsruhe.de/~uz95/openwrt/ctorrent_1.3.4-dnh2-1_mipsel.ipk
ipkg install ctorrent_1.3.4-dnh2-1_mipsel.ipk
}}}
Nulla di complicatissimo, mi sono un po complicato la vita io che non avevo spazio sul router quindi li ho dovuto decompattare e copiare i binari sulla usb key.
== Installazione interfaccia web ctorrent ==
"YODCTCS is a graphical interface for monitoring and managing Enhanced CTorrent clients on OpenWrt"
Così recita il sito ufficiale, e quindi noi ci prepariamo a installarla.
{{{
wget wget http://yodctcs.googlepages.com/dctcs_0.7.0-1-wr_mipsel.ipk
ipkg install dctcs_0.7.0-1-wr_mipsel.ipk
}}}
Oltre al binario vi crea alcuni file in etc e in /usr/share/dctcs/
== Configurazione dell'interfaccia web ==
Editate il file /etc/dctcs.conf
Questo seguente è il mio è di facile comprensione
{{{
#sample config file
#change these according to your system
torrent-directory=/tmp/shared/torrent/
download-directory=/tmp/shared/
#change user name and password
user=io
password=password
exit-hours=168
exit-ratio=5.6
cache-size=1
restart-torrents=0
download-limit=0
upload-limit=0
#check-interval=0
port=18000
#arbitrary arguments to ctorrent
#ctorrent-args=-a
#url to prepend in the details box
#detail-url=ftp://192.168.1.1/mnt/disc0_1/
#arbitrary arguments to wget
wget-args=-c
#write-stats=1
ctorrent=/usr/sbin/ctorrent
#client-host=localhost:15000
htmlroot-directory=/tmp/shared/usr/share/dctcs/www/darkside.ctcs.gui/
wget=/usr/bin/wget
}}}
Notate che la directory htmlroot l'ho dovuta modificare perchè ho messo tutto sulla chiavetta, probabilmente a voi sarà in /usr/share/dctcs/www/darkside.ctcs.gui/
Ora avviate dctcs e collegatevi alla stupenda interfaccia web!
Ps. c'è anche uno script di init che vi mette in /etc/init.d/dctcs che potete attivare nel caso lo vogliate al boot.
== Screenshot ==
{{http://i32.tinypic.com/vz7y8x.png}}
== Fonti ==
http://www.macsat.com/macsat/content/view/34/30/ Guida breve a ctorrent
http://yodctcs.googlepages.com/home Pagina ufficiale di yodctcs
http://forum.openwrt.org/viewtopic.php?pid=58521 Un topic sul forum di openwrt dove trattano yodctcs
== Ringraziamenti ==
Il mio fedele mal di testa...e anche oggi è andata!
---
NuKe