Transmission en Raspberry Pi

2017-05-30

Índice

  1. Instalando transmission
  2. Cambiando el usuario
  3. Configurando
  4. Administración
  5. Resolución de problemas
  6. La próxima semana

Vamos a ver como instalar transmission en nuestra Raspberry Pi, como cambiar el propietario del servicio, debian-transmission, por nuestro usuario y como corregir el error que hace que transmission no funcione cada vez que reiniciamos la rpi aunque el servicio se estó ejecutando.

Instalando transmission

Antes de comenzar con la instalación, nos conectamos mediante ssh a la rpi y actualizamos el sistema:

sudo apt-get update && sudo apt-get upgrade -y

sudo apt-get install transmission-daemon

Paramos el servicio

sudo service transmission-daemon  stop

Cambiando el usuario

Por defecto transmission-daemon se ejecuta con el usuario debian-transmission, vamos hacer que se ejecute con el usuario pi , editamos el fichero transmission-daemon.service

sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service

Y cambiamos de valor a la variable USER

[Service]
User=pi
Type=notify

Tambión debemos editar el fichero /etc/init.d/transmission-daemon y volvemos a cambiar la variable USER

NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=pi

Volvemos a cargar el servicio para que actualice la nueva configuración.

sudo update-rc.d transmission-daemon defaults

Configurando

Lanzamos transmission-daemon para que nos cree los ficheros de configuración y comprobar que se ejecuta con el usuario correcto.

img

Aquí vemos como es el usuario pi quien está ejecutando transmission-daemon.

y lo volvemos a parar para poder editar el fichero de configuración.

sudo service transmission-daemon  stop

Editamos el fichero de configuración ~/.config/transmission-daemon/settings.json y modificamos las siguientes lineas según tus preferencias.

"download-dir": "/media/Nas01/Descargas/Torrents/Completados/",
"incomplete-dir": "/media/pi/My Drive/Descargas/Torrents/Inconpletos",
"incomplete-dir-enabled": true,
"rpc-whitelist-enabled": false,

Y volvemos a iniciar el servicio

sudo service transmission-daemon  start

Administración

Se pueden administrar los torrents desde cualquier ordenador de nuestra red a travós del navegador en la dirección http://direccion_ip_rpi:9091

Tambión podemos utilizar cualquier otro programa que permita acceder remotamente a transmission-daemon como por ejemplo transmission-remote-gtk e incluso controlarlo desde tu telefono movil con Transdroid

Resolución de problemas

Un problema con transmission-daemon que hace que despuós de un reinicio no funcione, aunque el servicio este arrancado, eso es debido a que el servicio arranca antes de que la rpi tenga red.

Para solucionarlo, tenemos que decirle a la rpi que espere a tener asignada una dirección ip antes de iniciar la sesión de usuario.

Esta opción la podemos cambian vía ssh ejecutando la orden

sudo raspi-config

img

img

La próxima semana

La próxima semana instalaremos Sickrage en nuestra rpi, con el que podemos llevar un seguimiento y descargar de una forma automática nuestras series favoritas a travós de transmission.

Espero que te haya gustado, pasa un buen día. 🐧


Ingrese la dirección de su instancia