Transmission.
Voy a fusilar sin piedad la entrada del atareao, porque me ha funcionado estupendamente.
sudo apt update
sudo apt upgrade
sudo rpi-update
Instalamos el daemon
sudo apt install transmission-daemon
Lo paramos, porque no sirve de nada modificar la configuración cuando está activo
sudo /etc/init.d/transmission-daemon stop
Añadimos al usuario "pi" al grupo
sudo usermod -aG debian-transmission pi
Creamos los directorios para la descarga, donde queramos
mkdir -p /srv/torrents/tmp
Cambiamos /srv/torrents/tmp por el lugar donde queramos que se descargue. Para crear tmp dentro de un directorio tiene que crear previamente el directorio, así que matamos dos pájaros de un tiro.
Cambiamos los permisos del destino
sudo chown -R debian-transmission:debian-transmission /srv/torrents
sudo find /srv/torrents -type d -print -exec chmod 775 {} \;
sudo find /srv/torrents -type f -print -exec chmod 664 {} \;
Vamos a cambiar el archivo de confirguración, pero antes hacemos una copia del mismo.
sudo cp /etc/transmission-daemon/settings.json /etc/transmission.daemon/settings.json.backup
Por otra parte, no me dejó hacerlo desde fuera de la carpeta, así que primero tuve que cambiar con
cd /etc/transmission-daemon/
y hacerlo desde ahí sin la ruta completa, es decir
sudo cp settings.json settings.json.backup
Funcionó.
Editamos el archivo con nano
sudo nano /etc/transmission-daemon/settings.json
y buscamos y modificamos las siguientes cosas
"download-dir":"/srv/torrents"
"incomplete-dir":"/srv/torrents/tmp"
"incomplete-dir-enabled":true
"rpc-authentication-required":true
"rpc-bind-address":"0.0.0.0"
"rpc-whitelist-enabled":false
"rpc-enabled":true
"rpc-password":"TUPASSWORD"
Ya podemos conectar a IP:puerto (ejemplo 192.168.1.15:9091), o utilizar tremotesf en android.