Устанавливаем консольный transmission и web интерфейс к нему:
sudo apt-get install transmission-cli transmission-daemon
Редактируем настройки:
sudo nano /var/lib/transmission-daemon/info/settings.json
"peer-port": 51413
— порт входящих соединений. Если вы за NAT’ом то позаботьтесь о пробросе этого порта;"download-dir": "/home/sambauser/sambashare/Share/Downloads"
— папка в которой будут находиться загрузки;"incomplete-dir": "/home/sambauser/sambashare/Share/Downloads/incomplete"
— папка в которой будут находиться еще не законченные загрузки. После завершения они будут перемещены по пути, указанному в опции «download-dir
«. Так же убедитесь что пользовательtransmission
имеет право на запись по этому пути;"incomplete-dir-enabled": true
— включение предыдущей опции;"rpc-enabled": true
— включение удаленного управления. Сюда же относится и управление через web-интерфейс;"rpc-whitelist-enabled": true
— включение так называемого «белого списка» IP-адресов, с которых возможно удаленное управление Transmission. Сюда же относится и удаленное управление через web-интерфейс;"rpc-whitelist": "127.0.0.1,192.168.*.*"
— «белый список». Можно задавать не только локальные, но и реальные внешние IP адреса;"rpc-authentication-required": true
— требовать аутентификацию для удаленного управления;"rpc-username": "логин"
— логин для удаленного управления;"rpc-password": "пароль"
— пароль;- «rpc-port»: 9091 — порт для доступа к удаленному управлению.
Обращаю внимание, если вы не выполните следующий шаг, то transmission при первом же стандартном перезапуске сотрет все настройки, которые вы сделали.
Релоадим transmission
invoke-rc.d transmission-daemon reload