Настройка torrent клиента на Ubuntu Linux (Debian)
Установка rTorrent и wTorrent
Первым делом, установим необходимые нам пакеты:
$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 и следуем инструкциям инсталлятора.
Пробуем запустить скрипт в браузере. Первое с чем я столкнулся, это ошибка добавления торрента, через форму добавления.
Происходила ошибка — не правильный торрент файл.
Решение проблемы, расписано тут

