Установка Transmission-daemon на ubuntu server 24

Декабрь 15, 2024 - Время чтения: 40 минуты

Для того, чтобы качать с торрент-трекеров различную, незащищенную авторскими правами информацию или распространяемую под лицензией GPL я использую торрент-клиент "transmission-daemon" установленный на ubuntu server.

Первым делом, как обычно, обновляем дерево репозиториев и, по возможности, систему

sudo apt update && sudo apt upgrade

И устанавливаем, непосредственно, пакеты самого transmission-daemon

sudo apt install transmission-cli transmission-common transmission-daemon

Останавливаем службу, если она запущена

sudo systemctl stop transmission-daemon

Редактируем конфигурационный файл

sudo nano /etc/transmission-daemon/settings.json

"download-dir"  Каталог, куда будут складываться файлы после скачивания

"incomplete-dir" Временный каталог, где лежат файлы во время скачивания

"rpc-username" и "rpc-password" Логин и пароль для авторизации в веб-интерфейсе

"rpc-whitelist-enabled" Для этой опции я установил значение false это разрешает вход с любого IP

"rpc-authentication-required" Если необходима аутентификация, то эта опция выставляется в значение true

Теперь можно запустить сервис

sudo systemctl start transmission-daemon

В моем случае, после, примерно, минутной работы веб-интерфейс выдавал ошибку:

transmission-daemon could not connect to server. you may need to reload the page to reconnect

С такой ошибкой в логах:

Устраним:

systemctl edit --full transmission-daemon.service

Меняем опцию Type=notify на Type=simple

Снова запускаем сервис

sudo systemctl start transmission-daemon

После этого сервис перестанет падать

Внимание! Все изменения в конфигурационном файле /etc/transmission-daemon/settings.json производятся исключительно после ОСТАНОВКИ сервиса и последующим его запуском. Изменив конфигурацию на работающем сервисе и перезапустив его с помощью systemctl restart transmission-daemon он подтянет настройки, что были до изменения конфигурации!

Т.е: Остановил

       Изменил

       Запустил

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.