Bittorrent con interfaz web en raspberry

¿Alguna vez has tenido que dejar tu ordenador encendido toda la noche para descargar algo por bittorrent? Pues ya no te hará falta si tienes un micro-pc que ejecute cualquier variante de Debian, por el mínimo consumo que tenga tu raspberry (un poco más si usas disco duro externo) podrás tenerlo 24/7 a pleno rendimiento.

Primeramente actualizaremos el sistema para no tener problemas de compatibilidad:

sudo apt-get update
sudo apt-get upgrade

Después procederemos a instalar transmission en la raspberry desde la línea de comandos:

sudo apt-get install transmission-daemon

Si no os descarga con él las dependencias transmission-common y transmission-cli, las instalaremos con los siguientes comandos:

sudo apt-get install transmission-common
sudo apt-get install transmission-cli

Una vez hecho esto tendremos instalado el servicio y en ejecución, para poder editar las configuraciones debemos parar el servicio, por que si no, cuando guardemos el archivo de configuración, lo volverá a sobreescribir con los valores anteriores.

sudo service transmission-daemon stop

Ahora podremos editar el fichero de configuración y modificar los parámetros que nos interesan, hay muchos que aunque son interesantes de cambiar, los podremos hacer de manera más cómoda por la interfaz web.

sudo nano /etc/transmission-daemon/settings.json

Aquí buscaremos las líneas siguientes, especialmente hay que fijarse en el parámetro usuario rpc y contraseña rpc, por que lo necesitaremos para acceder a la web.

"download-dir": "/media/descargas",
"incomplete-dir": "/media/descargas/incompletas",
"rpc-whitelist-enabled": false,

Recuerda que el directorio que usemos para descargar con transmission tenemos que darle permisos para que pueda usarlo el demonio, si no transmission no descargará nada al no tener permisos de escritura en mi caso usaré el directorio media/descargas que previamente he creado:

sudo chown transmission -R /media/descargas

<ip del servidor>:9091

transmission-web

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.