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
См. вики-страницу тут.