Inserire qui sotto la propria password per il wiki remoto.
/!\ È necessario fidarsi di entrambi i wiki, poiché agli amministratori è possibile leggere la password.

Nascondi questo messaggio
Italiano English
Modifica History Actions

BittorrentOpenWRT

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