RuTorrent установка и настройка под Gentoo

Материал из AlexNook
Перейти к навигацииПерейти к поиску

ruTorrent - это графическая оболочка для работы с торрент клиентом rTorrent, работающая под управлением веб сервера. С версии 0.7.5, rtorrent можно собрать вместе с поддержкой протокола XML-RPC. Это позволяет в удобной для форме общаться с клиентом, управлять им, используя что-то своё (как правило веб обёртку), а не только консоль с ncurses.

Одним из наиболее интересных приложений, основанных на веб-технологии на мой взгляд оказался проект ruTorrent. Я уже давно пользовался rTorrent, но как-то настал тот момент, когда я устал от консоли и мне захотелось иметь красивый и наглядный вывод информации в браузер о текущем положении дел. Это пожалуй единственное что мне было интересно, т.к. управлять программой мне удобнее используя горячие клавиши, а так же конфигурационный файл. Рассмотрим как можно прикрутить себе веб-морду, очень сильно напоминающую неплохой Win torrent clietn - uTorrent =).

Приготовления и системные требования

Посмотрим, что надо иметь на сервере, для установки ruTorrent.

  • rTorrent версии не менее 0.8.2, скомпилированный с поддержкой XML-RPC.
  • Веб-сервер с поддержкой php 5.0.
  • Браузер, как локальный клиент (IE 7.0, Firefox 2.x, Firefox 3.x, Opera 9.x)

Теперь я напишу, с что стояло у меня, перед тем как я приступил к работе:

  • OS Gentoo Linux 64 bit kernel 2.6.27
  • Apache 2.2.11
  • PHP 5.2.10
  • rTorrent 0.8.5
  • Opera 10.10

Основу я указал, теперь приступим к приготовлениям.

Подготовка системы к ruTorrent

Для начала надо пересобрать ruTorrent с необходимой опципей, т.е. поддержкой XML-RPC.