Cómo instalar Transmission en la Raspberry Pi

Rubén Castro, actualizado a 13 enero 2019

En el tutorial de hoy, vamos a ver cómo instalar el programa Transmission para bajar torrents directamente en nuestra Raspberry Pi.

Para ello vamos a abrir la terminal, si estamos usando la interfaz gráfica de Raspbian o nos vamos a conectar por SSH desde otro ordenador (podemos usar un programa como Putty).

1. Actualizar Raspbian

Lo primero que vamos a hacer es actualizar Raspbian y el firmware de la Raspberry Pi. Para ello copia y ejecuta el siguiente comando:

sudo apt-get update; sudo apt-get -y upgrade; sudo rpi-update

(Nos pedirá la contraseña porque estamos ejecutando sudo)

Cuando acabe, si nos pone esta frase “*** A reboot is needed to activate the new firmware”, tendremos que reiniciar la Raspberry para que actualice el firmware, para ello tendremos que ejecutar:

sudo reboot

2. Instalar Transmission

A continuación vamos a bajar y a instalar el programa Transmission

sudo apt-get install -y transmission-daemon

3. Paramos Transmission

Vamos a parar Transmission para luego modificar el fichero de configuración. Si no lo paramos, los cambios que hagamos los sobreescribirá el programa (a los valores antiguos).

sudo systemctl stop transmission-daemon

4. Configurar Transmission

Ahora haremos los cambios en el fichero de configuración:

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

A continuación voy a poner los cambios más útiles, de todas formas, si quieres modificar otros parámetros puedes preguntar en los comentarios. Además, para profundizar en detalle, puedes visitar la web de github de Transmission.

  • Definir el directorio de descarga. En mi caso /media/VIDEO.
    "download-dir": "/media/VIDEO/",
    Colgando de VIDEO, tengo las carpetas Series, Peliculas y Documentales. A la hora de añadir el torrent podré decirle en qué subcarpeta quiero que meta el fichero descargado.
  • A continuación, vamos a permitir que los dispositivos conectados a la red local puedan conectarse a Transmission (por la interfaz web) y controlarlo:

    "rpc-whitelist": "192.168..",
    Si quieres controlarlo desde fuera de casa o con una red VPN puedes añadir otras IPs separadas por comas, por ejemplo:
    "rpc-whitelist": "127.0.0.1,192.168..,192.168.1.65,192.168.1.73",

  • Podemos configurar un usuario y contraseña para controlar el Transmission:

    "rpc-password": "Pon_tu_contraseña",
    "rpc-username": "Pon_tu_usuario",
    Ojo, si no necesitamos o no queremos configurar una contraseña, lo que debemos cambiar es:
    "rpc-authentication-required": false,",

    • Si quieres puedes configurar una carpeta para los ficheros incompletos con los siguientes parámetros.
      "incomplete-dir": "/media/VIDEO/incoming/",
      "incomplete-dir-enabled": true,

5. Arrancamos Transmission

Con el siguiente comando arrancaremos Transmission:

sudo systemctl start transmission-daemon
  • Si no aparece ningún mensaje, es que se habrá arrancado bien.
  • Si aparece algún mensaje es que no ha podido arrancar correctamente, probablemente porque:
    1. Hemos puesto algún parámetro incorrecto.
    2. Hemos estropeado el formato del fichero. Se nos ha olvidado alguna coma, comillas, etc.

6. Conectarnos a Transmission para añadir torrents

Para conectarnos a Transmission, lo más fácil es hacerlo mediante el navegador. Para ello pondremos en la dirección la IP de la Raspberry Pi, seguido por “:9091” que indica el puerto.

Por ejemplo, en mi caso, la Raspberry Pi tiene la IP 192.168.1.35. Pues tendré que poner en el navegador: “192.168.1.35:9091” (sin las comillas) y darle a [Enter].

Interfaz web de Transmission

7. Añadir torrents para descargar

Para añadir un torrent le tenemos que dar en el botón de arriba a la izquierda, con forma de un fichero con una flecha.

Añadir torrent

Nos aparecerá una ventana, en la que podemos añadir el torrent de dos maneras:

  • Mediante fichero: pinchamos en examinar y buscamos el fichero “.torrent” y lo seleccionamos. Y le damos a Upload.
  • Mediante un enlace (magnet link): copiamos la URL del enlace en el recuadro “Or enter a URL”. Y le damos a Upload.

A continuación, si todo está correcto, se empezará a bajar el fichero en la carpeta que hemos configurado en el apartado 4.


Como muchos me habéis pedido, he hecho un artículo con los errores de Transmission más comunes y cómo solucionarlos.

Ver más
VidaXP puede usar cookies para recopilar estadísticas, optimizar la funcionalidad del sitio y ofrecerte publicidad basada en tus intereses. Si sigues navegando estarás aceptando su uso. Más información de nuestras políticas.