RtGui: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Spychodelics (Diskussion | Beiträge)
Ub4000 (Diskussion | Beiträge)
sudo nano --> sudoedit
 
(12 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== rtGui ==
{{SEITENTITEL:rtGui}}{{righttoc}}
rtGui ist eine web-basierende Oberfläche für rTorrent, den Linux Kommandozeilen BitTorrent-Client. Geschrieben in PHP und nutzt XML-RPC um mit dem Client zu kommunizieren.  
RtGui ist eine web-basierende Oberfläche für rTorrent, den Linux Kommando Zeilen BitTorrent Client. Geschrieben in PHP und nutzt XML-RPC um mit dem Client zu kommunizieren.  
 
=== Installieren ===


== Installation ==


'''Installation über das Paketmanagement'''
'''Installation über das Paketmanagement'''
Zeile 10: Zeile 8:
   $ pacman -S rtorrent apache php  
   $ pacman -S rtorrent apache php  


Das Apache Modul, mod_scgi gibt es bisher nur im AUR / baut man selbst per PKGBUILD oder installiert es per Yaourt
Das Apache Modul, mod_scgi gibt es bisher nur im [[AUR]] / baut man selbst per PKGBUILD oder installiert es per [[trizen]]


   $ yaourt -S mod_scgi
   $ trizen -S mod_scgi


=== Apache konfigurieren ===
== Apache konfigurieren ==


'''Hinzufügen des Moduls zur httpd.conf'''  
'''Hinzufügen des Moduls zur httpd.conf'''  


   $ sudo nano /etc/httpd/conf/httpd.conf
   $ sudoedit /etc/httpd/conf/httpd.conf
 


Finde die Linie LoadModule und füge hinzu:
Finde die Linie LoadModule und füge hinzu:
Zeile 31: Zeile 28:
   SCGIMount /RPC2 127.0.0.1:5000
   SCGIMount /RPC2 127.0.0.1:5000


 
== PHP konfigurieren ==
=== PHP konfigurieren ===
'''PHP anpassen per php.ini'''
'''PHP anpassen per php.ini'''


   $ sudo nano /etc/php/php.ini
   $ sudoedit /etc/php/php.ini


und folgende Sachen auskommentieren
und folgende Sachen auskommentieren
Zeile 47: Zeile 43:
   allow_url_include = On
   allow_url_include = On


 
== rTorrent konfigurieren ==
=== rTorrent konfigurieren ===
rTorrent muss auch angepasst werden dort ergänzt man die '''.rtorrent.rc''' durch  
rTorrent muss auch angepasst werden dort ergaenzt man die '''.rtorrent.rc''' durch  


   scgi_port = localhost:5000
   scgi_port = localhost:5000


 
== Apache neustarten ==
=== Apache neustarten ===


   $ sudo /etc/rc.d/httpd restart
   $ sudo /etc/rc.d/httpd restart


 
== rtGui installieren ==
=== rtGui installieren ===
rtGui ziehen und in das http Verzeichnis entpacken  
rtGui ziehen und in das http verzeichniss entpacken  


   cd /srv/http/
   cd /srv/http/
Zeile 66: Zeile 59:
   cp config.php.example config.php  
   cp config.php.example config.php  
   nano config.php
   nano config.php
== Weblinks ==
[http://code.google.com/p/rtgui/ Homepage von rtGui] {{sprache|en}}
[[Kategorie:Netzwerk]]
[[en:rtgui]]

Aktuelle Version vom 15. November 2020, 19:54 Uhr

rtGui ist eine web-basierende Oberfläche für rTorrent, den Linux Kommandozeilen BitTorrent-Client. Geschrieben in PHP und nutzt XML-RPC um mit dem Client zu kommunizieren.

Installation

Installation über das Paketmanagement

 $ pacman -S rtorrent apache php 

Das Apache Modul, mod_scgi gibt es bisher nur im AUR / baut man selbst per PKGBUILD oder installiert es per trizen

 $ trizen -S mod_scgi

Apache konfigurieren

Hinzufügen des Moduls zur httpd.conf

 $ sudoedit /etc/httpd/conf/httpd.conf

Finde die Linie LoadModule und füge hinzu:

  LoadModule scgi_module modules/mod_scgi.so

Am Ende der Datei trage ein:

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

PHP konfigurieren

PHP anpassen per php.ini

 $ sudoedit /etc/php/php.ini

und folgende Sachen auskommentieren

 extension=sockets.so
 extension=xmlrpc.so

zusätzlich noch folgendes auf ON stellen

 allow_url_fopen = On
 allow_url_include = On

rTorrent konfigurieren

rTorrent muss auch angepasst werden dort ergänzt man die .rtorrent.rc durch

 scgi_port = localhost:5000

Apache neustarten

 $ sudo /etc/rc.d/httpd restart

rtGui installieren

rtGui ziehen und in das http Verzeichnis entpacken

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

Weblinks

Homepage von rtGui