「Rtgui」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(en:Rtguiへの転送ページ)
 
1行目: 1行目:
  +
{{DISPLAYTITLE:rtGui}}
#redirect[[en:Rtgui]]
 
  +
[[Category:インターネットアプリケーション]]
  +
rtGui は Linux コマンドラインの BitTorrent クライアントである rTorrent のウェブベースのフロントエンドです。rtGui は PHP で書かれており XML-RPC を使って rTottrent クライアントと対話します。
  +
  +
== セットアップ ==
  +
  +
まず依存パッケージを[[インストール]]してください: {{Pkg|rtorrent}}, {{Pkg|apache}}, {{Pkg|php}}, {{Pkg|php-apache}}, {{AUR|mod_scgi}}。
  +
  +
=== Apache の設定 ===
  +
  +
{{ic|/etc/httpd/conf/httpd.conf}} の ''LoadModule'' セクションに 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 の設定 ===
  +
  +
{{ic|/etc/php/php.ini}} の以下の拡張をアンコメント:
  +
  +
extension=sockets.so
  +
extension=xmlrpc.so
  +
  +
以下の設定の値をオフからオンに変更:
  +
  +
allow_url_fopen = On
  +
allow_url_include = On
  +
  +
=== rTorrent の設定 ===
  +
  +
{{ic|.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
  +
  +
{{ic|config.php}} を適当に編集してください。

2016年1月7日 (木) 21:41時点における版

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 を適当に編集してください。