En este manual os vamos a enseñar a instalar y configurar un cliente Bittorrent en vuestro Raspberry PI.

El cliente que instalaremos será el más conocido por los usuarios de Linux: Transmission. Gracias a que Transmission es un cliente torrent muy ligero, nos permitirá descargar sin ningún tipo de problemas y controlarlo de forma remota a través de la interfaz web del propio cliente.

Podremos gestionarlo desde cualquier lugar a través de nuestro smartphone o tablet.

Lo primero que tenemos que hacer para instalarlo es conectarnos a nuestra Raspberry PI a través de SSH si no disponemos de teclado, ratón y pantalla.

Una vez tengamos disponible la consola vamos a proceder a instalar el cliente torrent con el siguiente comando:

sudo apt-get install transmission-daemon

Pulsamos en que sí estamos seguros de querer instalarlo y la instalación comenzará sin ningún tipo de problema.

Bien, el torrent ya está instalado ahora vamos a configurarlo para que cumpla nuestros propósitos y necesidades. Para configurarlo vamos a editar un fichero de texto, pero antes tenemos que detener el servicio usando este comando:

sudo /etc/init.d/transmission-daemon stop

transmission_raspbian_1

Ahora sí que vamos a proceder a editar el fichero de texto

sudo vim /var/lib/transmission-daemon/info/settings.json

Bien, una vez editando, veremos algo de este estilo:

{
 "alt-speed-down": 50,
 "alt-speed-enabled": false,
 "alt-speed-time-begin": 540,
 "alt-speed-time-day": 127,
 [….]

}

Vamos a modificar las siguientes líneas:

  • “download-dir”: “Aquí ponemos nuestra carpeta de descargas”,
  • “rpc-password”: “Aquí ponemos el password para administración remota”,
  • “rpc-username”: “Aquí ponemos el usuario para administración remota”,

Y ahora cambiamos esta línea:

  • “rpc-whitelist-enabled”: true,

por

  • “rpc-whitelist-enabled”: false,

Este último cambio habilita la administración vía web. Ahora para especificar las direcciones de red que pueden conectarse tenemos que cambiar la línea:

  • “rpc-bind-address”: “127.0.0.1”,

Si queremos que sólo ciertas IP se conecten las especificamos en la linea separadas por “,” si queremos que se conecten todas (incluidas externas) especificamos 0.0.0.0.

Ahora podemos realizar cambios opcionales, a destacar:

  • Número de puerto para administración remota:  “rpc-port”: 9091,

También se pueden cambiar las velocidades de descarga máxima, y de subida máxima,etc. Muchos de los cambios se pueden realizar también desde la interfaz web.

  • Nota: Durante toda la configuración hay que introducir los valores entre ” ” , es decir hay que respetarlas, no borrarlas.
  • Nota2: Hay que asignarles permisos de lectura y escritura a la carpeta de descargas (sudo chmod 777 /carpeta/).

Ahora, vamos a “rearrancar” el torrent con:

sudo service transmission-daemon start

transmission_raspbian_2

Bien, ahora vamos a administrarlo desde nuestro propio Raspberry PI o desde otro dispositivo. Basta con abrir la siguiente dirección en el navegador:

  • direcciónnoip:puerto

Ejemplo:

  • RedesZone.No-ip.info:9091

Una vez cargado, veremos un login, introducimos las mismas credenciales que en el archivo de configuración y estaremos ante una clásica interfaz de torrent pero vía web.

transmission_raspbian_3

transmission_raspbian_4

Y ya podremos empezar a gestionar nuestros torrents de forma rápida y fácil.

Publicado por Jalths el 30 julio 2013 , actualizado el 17 mayo 2017

  • Marcelo

    Después de varios intentos he podido instalarlo y hacer que funcione. El problema es que sólo me funciona si pongo como directorio de descarga una carpeta en la SD de la Raspberry. Si configuro una carpeta en un disco externo o pen drive, me sale un error de permisos de acceso. He intentado cambiar los permisos de ambos con chmod y no se me cambian.
    Alguien podria ayudarme??

Últimos análisis

Valoración RZ
9
Valoración RZ
8
Valoración RZ
8
Valoración RZ
8
Valoración RZ
8
Valoración RZ
10
Valoración RZ
8