Transmission: Manual para instalar este cliente Bittorrent

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.