Установка bittorrent клиента с веб-интерфейсом (Transmission daemon) на Ubuntu Server 12.04

transmission1

Давайте рассмотрим установку BitTorrent клиента на сервер, чтобы тот не скучал по ночам :)  Возьмем популярный дистрибутив Transmission, к нему дополнительно разработан и специальный transmission-daemon клиент, которым можно управлять через веб-интерфейс в браузере. Он очень «легок», т.к. не требует дополнительной установки веб-сервера и БД. Итак, приступим к его установке и настройке:

Заходим под рутом:

sudo su

 

Устанавливаем:

apt-get install transmission-daemon

 

Уже сейчас можно попробовать войти в веб-интерфейс по адресу: http://адрес_сервера:9091/ (нам напишет ошибку, что-то вроде 403 — доступ запрещен). Все ок, нужно просто его теперь настроить. Для этого, останавливаем его работу (т.к. нам нужны его конфиги и если его не остановить — он перезапишет все наши в них изменения):

/etc/init.d/transmission-daemon stop

 

Заходим в настройки:

nano /etc/transmission-daemon/settings.json

 

Тут нам интересны следующие параметры:

“rpc-whitelist-enabled” — включен ли «белый список» IP-адресов, с которых разрешен доступ к веб-интерфейсу (если выключить — false, доступ будет с любого IP в локальной сети);

“rpc-whitelist” — сопсно, это белый список этих IP-адресов, например: «127.0.0.1,192.168.*.*» (можно использовать * — это значит весь диапазон IP подсети);

“download-dir” — куда будет производиться закачка (если укажите свою папку, ей необходимо будет присвоить права ‘777’, как это сделать я указывать в этой статье);

“rpc-enabled” — нужна ли авторизация (в веб-интерфейсе);

“rpc-username”“rpc-password” — логин и пароль, для этой авторизации;

“rpc-port” — порт на котором будет работать веб-интерфейс;

 

Остальные «фишки» можно будет настроить потом (короче говоря, если вы особо напрягаться не хотите, ставьте: rpc-whitelist-enabled и “rpc-enabled” — false; “download-dir” — укажите вашу папку для скачивания). И все. Остальное уже настроим в самом веб-интерфейсе.

 

Сохраняем конфиг, выходим. После, запускаем демона:

/etc/init.d/transmission-daemon start

 

Готово! Заходим в веб-интерфейс: http://dfserver:9091/ (где «dfserver» — адрес или IP вашего сервера).

 

Ряд скриншотов внешнего вида веб-интерфейса и части его настроек:

веб интерфейс transmission daemonнастройки transmission-daemonнастройки transmission-daemon

настройки transmission-daemin

Как вы видите, можно настроить и расписание работы клиента (у меня например в основной графе — 0/0), а «черепашка» (закачка / раздача) включается ночью с 5 утра до 9 утра. В общем, настроить можно как душе угодно. Однако, обратите внимание на количество подключаемых пиров. Рекомендую особо не усердствовать, т.к. это создает хорошую нагрузку на сетевое оборудование, из-за чего могут возникнуть проблемы (20 пиров на торрент, 60 в сумме — вполне достаточно).

Transmission-daemon будет запускаться автоматически после включения системы и корректно работать с указанными настройками, никаких дополнительных манипуляций не требуется.

Чтобы было удобно «пожинать плоды» работы софта, воспользуйтесь Samba либо FTP сервером.

Удачи :)

Установка bittorrent клиента с веб-интерфейсом (Transmission daemon) на Ubuntu Server 12.04: 3 комментария

  1. перестал запускаться Transmission-daemon после перезагрузки системы. Приходится каждый раз стартовать его строкой
    transmission-daemon —config-dir /usr/src/transmission
    Как его заставить стартовать с этими параметрами самому?

Добавить комментарий