RuTorrent (Русский)
Jump to navigation
Jump to search
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
См. вики-страницу тут.