Rtgui

提供: ArchWiki
ナビゲーションに移動 検索に移動

rtGui は Linux コマンドラインの BitTorrent クライアントである rTorrent のウェブベースのフロントエンドです。rtGui は PHP で書かれており XML-RPC を使って rTottrent クライアントと対話します。

セットアップ

まず依存パッケージをインストールしてください: rtorrent, apache, php, php-apache, mod_scgiAUR

Apache の設定

/etc/httpd/conf/httpd.confLoadModule セクションに mod_scgi モジュールを追加:

LoadModule scgi_module modules/mod_scgi.so

ファイルの末尾に以下を追加:

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf
SCGIMount /RPC2 127.0.0.1:5000

PHP の設定

/etc/php/php.ini の以下の拡張をアンコメント:

extension=sockets.so
extension=xmlrpc.so

以下の設定の値をオフからオンに変更:

allow_url_fopen = On
allow_url_include = On

rTorrent の設定

.rtorrent.rc を編集して以下の行を追加してください:

scgi_port = localhost:5000

Apache の再起動

# systemctl restart httpd.service

rtGui のインストール

ソースから rtgui をダウンロード・展開:

cd /srv/http/
tar xvzf rtgui-x.x.x.tgz
cd rtgui/
cp config.php.example config.php

config.php を適当に編集してください。