Transmission en Raspberry Pi
2017-05-30
Índice
- Instalando transmission
- Cambiando el usuario
- Configurando
- Administración
- Resolución de problemas
- 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.
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
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. 🐧