Montar un servidor casero de descargas Torrent

En estos tiempos que corren, con el cierre de las grandes páginas de descargas empezando por Megaupload y recorriendo una larga lista de otras muchas, que han deshabilitado su opción de compartir archivos (fileserve por nombrar alguna), la gente vuelve a utilizar el abandonado sistema de torrents.


¡Qué tiempos aquellos en los que teniamos que abrir puertos del router para que nuestro cliente torrent pudiera descargar mas deprisa!

Ahora bien, no por ser el metodo menos famoso en estos años quiere decir que sea el peor.

La descarga por torrent sigue la filosofia de que el contenido que tiene alguien y si ese alguien quiere, puede ser compartido por el resto de la comunidad de Internet, es decir, yo hago una copia de mi vídeo o imagen y la comparto con la comunidad.

Bien, aquí vamos a instalar nuestro propio servidor Torrent, para el cual vamos a utilizar TorrentFlux.

Instalando TorrentFlux

Este programa se encuentra en los repositorios de Ubuntu, pero antes de ejecutar el famoso apt-get hay que crear una base de datos.

1º PASO: Instalar Mysql

sudo apt-get install mysql-server mysql-client apache2 php5 php-mysql
sudo mysqladmin -u root -p create torrentflux

OJO nos pediraá usuario y contraseña que hemos dado en el paso anterior.

Una vez configurado nuestro servidor web y base de datos procedemos a instalar y configurar TorrentFlux

2º PASO: Configuración

sudo apt-get install torrentflux
ln -s /usr/share/torrentflux/www/ /var/www/torrentflux

Con esto ya tendríamos instalado torrentflux en nuestro ordenador.

Para acceder tan solo abrimos nuestro navegador favorito e introducimos: http://NUESTRAIP/torrentflux

Nos pedirá usuario y contraseña de root. Los introducimos y tendremos acceso al panel.

Desde aquí es muy sencillo subir un fichero .torrent para poder empezar la descarga.


6 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Yo dijo

    Una preguntisima ….
    ammm solo se puede subir .?..
    pero cuando lo descargo no lo hace …
    Tiene algo que ver, el qe si lo subi ese mismo ya no lo puedo bajar ?

  2.   Amairani dijo

    me sale esto :

    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    E: No se ha podido localizar el paquete php-mysql

    :/

  3.   Amairani dijo

    cuando meto el primer comando

  4.   Alejandro Abarca R dijo

    Niños, la diferencia es que esto te monta tanto un tracker como un sistema automático para compartir torrents, hacer seed y monitorear y no solo el cliente (utorrent, azureus, transmission, etc) para descargarlos y hacer seed.

  5.   Marcelo dijo

    Tenés que instalar php5-mysql…

  6.   marcos dijo

    genial, aun cuando tiene dos años la publicación esta chido :D.

    aprobar en el servidor de mi pagina, si me banean el servicio les cuento XD