Давайте рассмотрим установку 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 вашего сервера).
Ряд скриншотов внешнего вида веб-интерфейса и части его настроек:
Как вы видите, можно настроить и расписание работы клиента (у меня например в основной графе — 0/0), а «черепашка» (закачка / раздача) включается ночью с 5 утра до 9 утра. В общем, настроить можно как душе угодно. Однако, обратите внимание на количество подключаемых пиров. Рекомендую особо не усердствовать, т.к. это создает хорошую нагрузку на сетевое оборудование, из-за чего могут возникнуть проблемы (20 пиров на торрент, 60 в сумме — вполне достаточно).
Transmission-daemon будет запускаться автоматически после включения системы и корректно работать с указанными настройками, никаких дополнительных манипуляций не требуется.
Чтобы было удобно «пожинать плоды» работы софта, воспользуйтесь Samba либо FTP сервером.
Удачи :)
перестал запускаться Transmission-daemon после перезагрузки системы. Приходится каждый раз стартовать его строкой
transmission-daemon —config-dir /usr/src/transmission
Как его заставить стартовать с этими параметрами самому?
А причем тут config-dir /usr/src/transmission? В данной статье совсем все по другому описано.
rpc-enabled — false отрубает доступ к админке, чтоб не было запроса пароля нужно вырубать
«rpc-authentication-required»: false,