instalación y configuración
sudo apt-get install transmission-daemon
- antes de proseguir con la configuración de transmission, es necesario detener el demonio o se perderán los cambios que se hagan en lo sucesivo:
sudo systemctl stop transmission-daemon.service
- tampoco está de más realizar una copia de seguridad del archivo de configuración settings.json:
sudo cp /etc/transmission-daemon/settings.json /etc/transmission-daemon/settings.json.bck
- luego, se introducen los cambios pertinentes. por ejemplo,
sudo nano /etc/transmission-daemon/settings.json
«bind-address-ipv4»: «192.168.1.7»,
«download-dir»: «/media/descargas»,
«incomplete-dir»: «/media/descargas/.tmp»,
«incomplete-dir-enabled»: true,
«message-level»: 2,
«peer-port»: 9730,
«port-forwarding-enabled»: true,
«rpc-bind-address»: «192.168.1.7»,
«rpc-password»: «clave»,
«rpc-port»: 9710,
«rpc-username»: «ernesto»,
«rpc-whitelist»: «192.168.1.7:9710»,
«rpc-whitelist-enabled»: false,
«umask»: 0 - transmission debe pertenecer al grupo propietario del directorio de descargas (download-dir) para poder escribir en él sus archivos:
ls -l /media/
drwx–x— 18 ernesto grupo 4096 ago 14 13:01 descargassudo adduser debian-transmission grupo
Añadiendo al usuario `debian-transmission’ al grupo ‘grupo‘…
Añadiendo al usuario debian-transmission al grupo grupo
Hecho.el grupo propietario debe, claro, tener permisos de escritura en el directorio en cuestión:
sudo chmod g+rwx /media/descargas
- por último, se reinicia el servicio:
sudo systemctl start transmission-daemon.service
comprobación del servicio
sudo systemctl status transmission-daemon.service -l
* transmission-daemon.service – Transmission BitTorrent Daemon
Loaded: loaded (/lib/systemd/system/transmission-daemon.service; enabled)
Active: active (running) since dom 2015-12-27 13:45:22 CET; 4s ago
Main PID: 11343 (transmission-da)
Status: «Idle.»
CGroup: /system.slice/transmission-daemon.service
`-11343 /usr/bin/transmission-daemon -f –log-errordic 27 13:45:22 RB2 systemd[1]: Started Transmission BitTorrent Daemon.
dic 27 13:45:23 RB2 transmission-daemon[11343]: [2015-12-27 13:45:23.444 CET…)
dic 27 13:45:23 RB2 transmission-daemon[11343]: [2015-12-27 13:45:23.445 CET…)
Hint: Some lines were ellipsized, use -l to show in full.
mediante netstat se puede comprobar si el demonio de transmission está escuchando en la dirección (bind-address-ipv4) y puerto (peer-port) indicados en el archivo de configuración:
sudo netstat -tlpn
tcp 0 0 192.168.1.7:9710 0.0.0.0:* LISTEN 12385/transmission-d
esto último también puede comprobarse directamente en un navegador:
http://192.168.1.7:9710
problemario
si no se guardan los archivos de tipo torrent,
Unable to save torrent file: Permission denied
hay que otorgar los siguientes permisos a debian-transmission:
sudo chown debian-transmission:debian-transmission /var/lib/transmission-daemon/.config/transmission-daemon/torrents
sudo chmod 775 /var/lib/transmission-daemon/.config/transmission-daemon/torrents