Первым делом, установим необходимые нам пакеты:

$sudo apt-get install apache2 php5 php5-xmlrpc rtorrent php5-sqlite sqlite libxmlrpc-c3-0 libapache2-mod-scgi screen subversion

Далее исправим конфиг апача,

$sudo nano /etc/apache2/sites-available/default

Добавляем такие строчки:

LoadModule scgi_module /usr/lib/apache2/modules/mod_scgi.so
SCGIMount /RPC2 127.0.0.1:5000

Перезапускаем apache:

$sudo /etc/init.d/apache2 restart

Далее создадим нового пользователя «torrent». Это пользователь, от имени которого будет автоматически запускаться демон RTorrent.

sudo useradd torrent -p password -d /home/torrent

Далее, правим конфиг rTorrent

$sudo nano /home/torrent/.rtorrent.rc

Пример моего конфига:

port_range = 6925-6925
directory = /home/torrent/torrents/download/
session = /home/torrent/torrents/session/
schedule = watch_directory,5,5,load_start=/home/torrent/torrents/watch/*.torrent
scgi_port = 127.0.0.1:5000
hash_read_ahead = 32
hash_max_tries = 1
hash_interval = 1

Более подробную справку по параметрам rTorrent, смотрите тут

Далее, скачиваем скрипт запуска

$sudo wgetlibtorrent.rakshasa.no/attachment/wiki/RTorrentCommonTasks/rtorrentInit.sh?format=raw-O /etc/init.d/rtorrent

Теперь немного поправим конфиг

$sudo nano /etc/init.d/rtorrent

В файле ищем строку user=«user» и меняем user на torrent в моём случае (здесь это имя пользователя, от которого будет запускаться RTorrent, то что было в команде useradd)

Последний штрих конфигурирования rTorrent — добавление скрипта в автозапуск:

$sudo chmod +x /etc/init.d/rtorrent
$sudo update-rc.d rtorrent defaults

Теперь стартуем наш торрент:

$sudo /etc/init.d/rtorrent start

Далее осталось дело за малым — установить WTorrent:

$ cd /var/www
svn checkout http://wtorrent-project.googlecode.com/svn/trunk/ wtorrent-project-read-only

Теперь в браузере заходим http://ip-компьютера/wtorrent/install.php и следуем инструкциям инсталлятора.

Пробуем запустить скрипт в браузере. Первое с чем я столкнулся, это ошибка добавления торрента, через форму добавления.

Происходила ошибка — не правильный торрент файл.

Решение проблемы, расписано тут