RuTorrent (Русский)
ruTorrent это веб-интерфейс для rtorrent (консольный BitTorrent клиент). Он использует протокол XMLRPC для управления rtorrent'ом.
Он легкий, расширяемый и внешне схож с µTorrent.
Contents
Установка
Установите пакет rutorrentAUR и, дополнительно, rutorrent-pluginsAUR[ссылка недействительна: сохранено в aur-mirror].
Настройка веб-сервера
Apache
Установите и настройте Apache с PHP в соответствии с LAMP
- Отредактируйте значение open_basedir в /etc/php/php.ini включив:
/etc/webapps/rutorrent/conf/:/usr/share/webapps/rutorrent/php/:/usr/share/webapps/rutorrent/
Установите пакет mod_scgiAUR.
-  Укажите SCGI модуль в /etc/httpd/conf/httpd.conf:
LoadModule scgi_module modules/mod_scgi.so
- Подключите к rTorrent XMLRPC шлюз
-  Включите выбранный в rTorrent SCGI порт добавив в /etc/httpd/conf/httpd.conf:
SCGIMount /RPC2 127.0.0.1:5000
-  Добавьте каталог ruTorrent, указав в /etc/httpd/conf/httpd.confнечто подобное:
<IfModule alias_module>
  Alias /rutorrent /usr/share/webapps/rutorrent
  <Directory "/usr/share/webapps/rutorrent">
    Order allow,deny
    Allow from all
  </Directory>
</IfModule>
Для Apache 2.4 будет примерно такого вида:
<IfModule alias_module>
  Alias /rutorrent /usr/share/webapps/rutorrent
  <Directory "/usr/share/webapps/rutorrent">
    Require all granted
  </Directory>
</IfModule>
Nginx
- Отредактируйте значение open_basedir в /etc/php/php.ini включив:
/etc/webapps/rutorrent/conf/:/usr/share/webapps/rutorrent/php/:/usr/share/webapps/rutorrent/
- Подключите к rTorrent XMLRPC шлюз
- Добавьте следующую секцию в вашей конфигурации nginx
           location /RPC2 {
               include scgi_params;
               scgi_pass localhost:5000;
           }
- Перезапустите nginx:
# systemctl restart nginx
Конфигурация ruTorrent
См. вики-страницу тут.
