Torrentflux con lighttpd e sqlite: how-to

NSLU2 e Debian un binomio imbattibile, questa versione è destinata agli utenti che abbiano già acquisito un pò di competenza con linux.
'Ferrarelle' :-)

Torrentflux con lighttpd e sqlite: how-to

Messaggiodi Tk » lun feb 11, 2008 2:04 pm

Ciao a tutti, per chi è interessato appena possibile scriverò una guida (modificando qusto post), tratta quasi in toto da altre guide trovate in rete, su come installare torrentflux (http://www.torrentflux.com) su debian, abbinato a lighttpd e sqlite, che sono + leggeri di apache e mysql ed occupano menso spazio ;)
Intanto, e credo che gli utilizzatori di firefox apprezzeranno, procuratevi questi add-on:
https://addons.mozilla.org/it/firefox/addon/2755 <-- barra di ricerca torrent
http://www.torrentflux.com/tfluxadd/tfluxadd.xpi <-- add-on per aprire direttamente torrentflux da firefox
A stasera la guida ;)
Ciao :)
Tk

Intanto inizio:

installare le applicazioni
----------------
apt-get install lighttpd php5-cgi sqlite php5-sqlite python

scaricare TorrentFlux
---------------
cd cartella di download preferita (d'ora in poi cdp)
wget http://www.torrentflux.com/torrentflux_2.3.tar.gz
tar -xvzf torrentflux_2.3.tar.gz

creare database SQLite
----------------------
cd cdp/torrentflux_2.3/sql
wget http://homepage.ntlworld.com/cyborgsyst ... ntflux.sql
sqlite /var/torrentflux.db < sqlite_torrentflux.sql #usare al posto di var la cartella che si preferisce per il database


Configurare Lighttpd
------------------
#editare /etc/lighttpd.conf
aggiungere "mod_fastcgi" alla lista server.modules

e aggiungere questo:
Codice: Seleziona tutto
fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket",
                 )))

poi aggiungere (o modificare) in /etc/php5/cgi/php.ini

# cgi.fix_pathinfo = 0
to
cgi.fix_pathinfo = 1
poi dare
/etc/init.d/lighttpd reload

Setup TorrentFlux
-----------------
mkdir -p /var/www/torrentflux
cp -R ~/torrentflux_2.3/html/. /var/www/torrentflux/.
#editare /var/www/torrentflux/config.php
cambiare db_type: $cfg["db_type"] = "sqlite";
cambiare db_host: $cfg["db_host"] = "/var/torrentflux.db";
inserire in $cfg["db_pass"] = ""; la password che vogliamo per l'utente root

Nota: a seconda di dove si preferisce posizionare il database, è necessario dare i seguenti comandi:
chown www-data /var/
chown www-data /var/torrentflux.db

Dovrebbe essere tutto, fatemi sapere ;)
Ciao

edit: guida aggiornata, ora dovrebbe funzionare alla prima al 100%, partendo anche da dischi appena formattati :mrgreen:
Ultima modifica di Tk su mar feb 26, 2008 11:02 pm, modificato 4 volte in totale.
Debian [Lenny]
cpu (ora) a 266Mhz :D
Appz.
Amule (tolto)
lighttpd+mysql (tolto)
barracuda drive (tolto)
Asterisk + Gui (ok)
Samba (ok)
Torrentflux (tolto)
MlDonkey (ok)
Transmission (ok)

i miei appunti
Avatar utente
Tk
senior member
 
Messaggi: 104
Iscritto il: gio dic 27, 2007 2:56 am

Re: Torrentflux con lighttpd e sqlite: how-to

Messaggiodi shagrat983 » sab feb 16, 2008 1:54 am

Ciao ho intenzione di provarci quanto prima, ho appena lanciato l'installazione di Debian. Come domattina la trovo pronta proseguo.
ps. è normale che ora sia piantata su "retrieving packages?"
shagrat983
zombie
 
Messaggi: 6
Iscritto il: sab feb 16, 2008 1:49 am

Re: Torrentflux con lighttpd e sqlite: how-to

Messaggiodi shagrat983 » sab feb 16, 2008 1:21 pm

Ce l'ho fatta!!!!

Torrent flux è su e va benissimo. Grazie per la guida! solo una cosa. Cosa consigli per liberare un po l'utilizzo della ram?

Grazie
shagrat983
zombie
 
Messaggi: 6
Iscritto il: sab feb 16, 2008 1:49 am

Re: Torrentflux con lighttpd e sqlite: how-to

Messaggiodi Tk » sab feb 16, 2008 4:20 pm

Ciao, prova a controllare con rcconf qualis sono i processi che avvia in automatico, e disabilita quelli "inutili" o che preferisci lanciare manualmente ;)
Debian [Lenny]
cpu (ora) a 266Mhz :D
Appz.
Amule (tolto)
lighttpd+mysql (tolto)
barracuda drive (tolto)
Asterisk + Gui (ok)
Samba (ok)
Torrentflux (tolto)
MlDonkey (ok)
Transmission (ok)

i miei appunti
Avatar utente
Tk
senior member
 
Messaggi: 104
Iscritto il: gio dic 27, 2007 2:56 am

Re: Torrentflux con lighttpd e sqlite: how-to

Messaggiodi Tk » sab feb 16, 2008 4:27 pm

Dimenticavo, in alternitava a rcconf puoi provare questo:
aptitude install sysvconfig
è un po' più avanzato, anche se non di molto ;)
Debian [Lenny]
cpu (ora) a 266Mhz :D
Appz.
Amule (tolto)
lighttpd+mysql (tolto)
barracuda drive (tolto)
Asterisk + Gui (ok)
Samba (ok)
Torrentflux (tolto)
MlDonkey (ok)
Transmission (ok)

i miei appunti
Avatar utente
Tk
senior member
 
Messaggi: 104
Iscritto il: gio dic 27, 2007 2:56 am

Re: Torrentflux con lighttpd e sqlite: how-to

Messaggiodi shagrat983 » ven feb 22, 2008 2:47 pm

Ciao, Torrrent Flux sta andando abbastanza bene, scarico con tranquillità 2 torrent contemporaneamente. Hai provato mai la combnazione ntorrent rtorrent?? Forse chiede meno risorse... Che ne pensi?
shagrat983
zombie
 
Messaggi: 6
Iscritto il: sab feb 16, 2008 1:49 am

Re: Torrentflux con lighttpd e sqlite: how-to

Messaggiodi Tk » ven feb 22, 2008 8:38 pm

Ciao shagrat983, francamente non ho provato, dici che si potrebbe avere un miglioramento sulle prestazioni, almeno dello slug?
Debian [Lenny]
cpu (ora) a 266Mhz :D
Appz.
Amule (tolto)
lighttpd+mysql (tolto)
barracuda drive (tolto)
Asterisk + Gui (ok)
Samba (ok)
Torrentflux (tolto)
MlDonkey (ok)
Transmission (ok)

i miei appunti
Avatar utente
Tk
senior member
 
Messaggi: 104
Iscritto il: gio dic 27, 2007 2:56 am


Torna a Debian

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti