apt update
apt-get install transmission-daemon
service transmission-daemon stop
Настройка
редактируем файл настроек /etc/transmission-daemon/settings.json устанавливаем параметры:
"download-dir": "/var/lib/transmission-daemon/downloads",
"rpc-bind-address": "127.0.0.1",
"rpc-password": "Пароль, после запуска transmission-daemon превратится в нечитаемый",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "Имя пользователя",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": true,
где:
download-dir - директория в которую будут скачиватся файлы
rpc-bind-address адрес на котором будет веб интерфейс
rpc-password - Пароль
rpc-port - порт
rpc-url - префикс адреса
rpc-username - Имя пользователя
rpc-whitelist - адрес с которого разрешен доступ к веб интерфейсу и управлению
теперь перезапускаем transmission-daemon
service transmission-daemon start
Пробрасываем Web интерфейс через Nginx
Добавляем location в файл конфигурации виртуального хостаlocation ~* ^\/transmission\/ {
proxy_pass http://127.0.0.1:9091;
proxy_redirect off;
proxy_pass_header X-Transmission-Session-Id;
client_max_body_size 20m;
client_body_buffer_size 128k;
proxy_connect_timeout 190;
proxy_send_timeout 190;
proxy_read_timeout 190;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
После перезапускаем Nginx
service nginx restart
После перезапуска веб интерфейс будет доступен по адресу http://ваш сайт/transmission/web/
Для безопасности можно поменять префикс на свой и прописать его в настройках transmission-daemon параметр "rpc-url ":"/prefix/" и nginx location ~* ^\/prefix\/ { и тогда адрес веб интерфейса будет http://ваш сайт/prefix/web/
Настройка Android клиента
Я использую вот эту программу Transmission Remote Скриншот настроекназад в раздел linux
Чт 05 Апр 2018.