Установка Transmission на сервер






Вконец задолбавший своей прожорливостью Deluge плавно подвёл меня к тому, что пора уже освободить малость ресурсов моего и без того еле дышащего домашнего серверочечка. После недолгих раздумий выбор пал на Transmission — лёгкий и простой bittorrent-клиент, предлагающийся разработчиками Ubuntu в качестве одного из «умолчаний». В этой заметке я расскажу о том, как я устанавливал и настраивал нового жителя на моём хоумсервере под управлением Ubuntu.


Установка

Рассказывать об установке особо нечего, как и обычно:

Всё.

Автозапуск

Собственно, автозапуск демона при загрузке системы настраивается автоматически при установке. Если по каким-то причинам вам необходимо его отключить, то отредактируйте файл /etc/default/transmission-daemon

изменив значение переменной ENABLE_DAEMON на 0.

Настройка

Прежде, чем запускать в работу демон, неплохо бы определить место, где он будет хранить файлы, на каком порту и интерфейсе будет ожидать входящие подключения, где будет вести лог работы и тому подобное. Получить список опций, которыми настраивается работа Transmission, можно при помощи команды:

Посмотрите вывод команды и выберите для себя то, что вам необходимо. Затем составьте строку опций и добавьте её к значению переменной OPTIONS в файле /etc/default/transmission-daemon. Когда будете определять пути к каталогам для хранения файлов, в том числе и частично скаченных, не забывайте о том, что демон запускается от имени пользователя debian-transmission, и убедитесь в том, что этот пользователь имеет все необходимые права на чтение/запись этих каталогов. Моя строка конфигурации получилась такой:

После того, как внесены необходимые изменения в файл конфигурации, можно перезапускать демон Transmission:

В случае, если что-то пойдёт не так, или же просто в качестве проверки, можно заглянуть в файл, указанный в параметре --logfile.

Собственно, на этом всё. Теперь можно просто закидывать .torrent-файлы в каталог /home/ashep/share/bittorrent/torrents и Transmission автоматически начнёт закачку. Наблюдать за процессом, добавлять и удалять закачки можно через веб-интерфейс по адресу http://сервер:9091 (не забудьте параметром --allowed указать список разрешённых IP-адресов для доступа к веб-интерфейсу).




Установка Transmission на сервер: 6 комментариев

  1. Отлично! Висел обычный вариант трансмишена, все никак до daemon-версии руки не доходили. А тут статья подтолкнула, сделал быстренько

    1. Aleksdem, да сам намучился с этим Deluge. Вот, разродился наконец с миграцией :)

      Следующим этапом буду менять Openfire на что-то менее прожорливое. Машинка старенькая, хех...

  2. Спасибо, такой вопрос как прописать путь чтобы торренты качались в сетевую папку на другом устройстве?

    1. Sashok, смонтируйте «сетевую папку» в дерево вашей файловой системы и в настройках укажите путь к ней.

Комментарии запрещены.