''''' !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