ОБСУДИТЬ ПРОЕКТ
EN RU
Контакты
Мы на связи

Контактное лицо: Крылов
Александр Викторович

ИНН: 3100804517

+38 (095) 385-98-25

E-mail: [email protected]

Skype: gelos_912

Напишите нам

Спасибо, что обратились к нам!

Ваше сообщение отправлено и в ближайшее время мы его рассмотрим и постараемся ответить

Настройка rTorrent с веб-интерфейсом ruTorrent на debian 5

Первая (и самая простая наверное) из задач, связанных с новопостроенным домашним сервером — настройка на нем торрентокачалки. А что собственно нам нужно?
Настройка rTorrent с веб-интерфейсом ruTorrent на debian 5
Первая (и самая простая наверное) из задач, связанных с новопостроенным домашним сервером — настройка на нем торрентокачалки. А что собственно нам нужно?

Первая (и самая простая наверное) из задач, связанных с новопостроенным домашним сервером — настройка на нем торрентокачалки. А что собственно нам нужно?

Постановка задачи была следующая:

  • низкое потребление системных ресурсов при не зарезанной функциональности;
  • надежная работа в консольном режиме
  • наличие веб-интерфейса и легкость управления им
  • автоматический старт при загрузки системы.

В общем, хотелось быструю, надежную программу, которое будет скачивать торренты и не задавать лишних вопросов. И она была найдена — rTorrent. Программа легко ставится из официальных репозитариев и устанавливается также в автоматическом режиме. Кроме того, для обеспечения ее самостоятельной работы, понадобиться также утилита screen, которая позволяет пустить вывод rTorrent в отдельный виртуальный терминал.

apt-get install rtorrent screen

apt-get install rtorrent screen

Сразу после установки нам понадобятся 2 файла: конфиг rtorrent и скрипт автозагрузки. Скачать готовые файлы можно ниже.

В готовом конфиге rTorrent настроен на периодическое сканирование заданной директории, куда пользователь должен подкидывать торрент-файлы, которые необходимо скачать. Складываются скачанные файлы в директорию рядом. Порт торрента указан жестко — 40890 — это необходимо для пробрасывания порта на аппаратном файерволле.

Доступ к обоим директориям осуществляется с помощью samba.

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

  1. Доставляем новые пакет: 
    apt-get install libapache2-mod-scgi
  2. Включаем новый модуль Apache

    2.1. Создаем конфиг для установленного модуля: nano /etc/apache2/mods-available/scgi.conf, в конфиг нужно добавить следующую строку: 
    SCGIMount «/RPC2″ 127.0.0.1:5000

    2.2. Корректно активизируем новый модуль 
    ln -s /etc/apache2/mods-available/scgi.conf /etc/apache2/mods-enabled/ 
    ln -s /etc/apache2/mods-available/scgi.load /etc/apache2/mods-enabled/

    2.3. Перезапускаем Apache 
    /etc/init.d/apache2 restart

  3. Вносим изменения в работающую версию конфига rTorrent. В него нужно добавить следующую строку: 
    scgi_port = 127.0.0.1:5000

    Тут важно не забыть о необходимости правки конфига в домашней папке того пользователя, от имени которого запускается rTorrent

  4. Скачиваем и распаковываем ruTorrent в какую нибудь папку в директории веб-сервера и подправляем строчки в конфиге ruTorrenta. 
    $scgi_port = 5000; 
    $scgi_host = «127.0.0.1″;>

  5. Перезапускаем rTorrent 
    /etc/init.d/rtorrent.sh restart
  6. Проверяем открылся ли установленный нами порт 5000
  7. alpha:/home/gelos# netstat -anp | grep 5000  
    tcp        0      0 127.0.0.1:5000     0.0.0.0:*    LISTEN

  8. Наслаждаемся :)

Вот, собственно, и все. Использовавшиеся при поиске ответов ссылки:

гарантии

гарантии

  • 10 лет на международном рынке
  • Внутренние стандарты качества
  • AGILE - методики планирования разработки
  • Передовые методики управления проектами с помощью JIRA
  • Налаженный производственный цикл от планирования и прототипирования до ручного и автоматического тестирования
посмотреть сертификаты отзывы наших клиентов
ГЛАВНОЕ В УСПЕШНОМ ИНТЕРНЕТ-ПРОЕКТЕ
это подобрать надежного и профессионального подрядчика с полным циклом услуг
заполнить бриф