Такой BitTorrent клиент как Transmission знаком многим, так как он входит во многие linux дистрибутивы. Но кроме обыкновенного - десктопного клиента, разработан и специальный transmission-daemon клиент, которым можно управлять через графический web интерфейс. Может transmission-daemon не такой функциональный как, рассмотренный мною ранее TorrentFlux, но зато он прост в установке и для работы web-интерфейса не нужен web-сервер и СУБД, поэтому transmission-daemon — идеальное решение для сидбокса на слабом сервере.
Установка transmission-daemon
Как я уже упоминал для работы не требуется ни Apach’а ни MySQL’я, поэтому ставится он одной командой
sudo apt-get install transmission-daemon
Всё, сразу после установки Transmission готов к работе, осталось только его запустить, выполните в терминале команду
transmission-daemon
зайдите в браузере по адресу http://адрес_сервера:9091/ (или http://localhost:9091/ если устанавливали transmission-daemon на локальный компьютер).
Настройка transmission-daemon
Для того чтобы настройки вступали в силу надо перезагружать transmission-daemon, для этого сначала надо убить процесс transmission-daemon
killall transmission-daemon
А потом заново его запустить
transmission-daemon
Но если запустить transmission-daemon такой командой он запустится со стандартными настройками из конфигурационного файла settings.json , который хранятся в директории /home/user/.config/transmission-daemon. Исправлять это конфигурационный файл бесполезно, потому что он будет переписан на дефолтный после остановки или перезагрузки transmission.
Для того, чтобы запускать transmission-daemon со своим конфигом, надо скопировать всё содержимое директории /home/user/.config/transmission-daemon , допустим, в /home/user/transconfig
cp -R /home/user>/.config/transmission-daemon /home/user/transconfig
Поменять настройки в новом файле settings.json так как вам надо и запустить transmission-daemon со своими настройками следующей командой.
transmission-daemon --config-dir /home/user/transconfig
Напишу директивы конфигурационного файла transmission-daemon
“download-dir”: - директория закачки
“rpc-enabled”: - требуется ли аутентификация (true — да, false - нет)
“rpc-username”: - логин для аутентификации
“rpc-password” — пароль для аутентификации
“rpc-port”: - порт на котором будет работать web-интерфейс
Таким образом, если запускать несколько демона transmissionс разными портами, то можно получить многопользовательский сидбокс.
Источник http://448dmg.ru/ustanovka-i-nastroyka-transmission-daemon-382
Автозапуск
Собственно, автозапуск демона при загрузке системы настраивается автоматически при установке. Если по каким-то причинам вам необходимо его отключить, то отредактируйте файл /etc/default/transmission-daemon
# defaults for transmission-daemon # sourced by /etc/init.d/transmission-daemon # change to 0 to disable daemon ENABLE_DAEMON=1 # this directory stores some runtime information, like torrent files and config CONFIG_DIR="/var/lib/transmission-daemon/info" # default options for daemon, see transmission-daemon(1) for more options OPTIONS="--config-dir $CONFIG_DIR"
изменив ENABLE_DAEMON на 0