Pages

Torrent-b4rt-flux in 15Minuten

Ich würde als User mit mittlere Erfahrung auf Ubuntu setzen, die Sicherheitspolitik ist bei UBuntu momentan besser und berechenbar, zudem ist durch die nur 2 Offenden Port Philosophie schon eine Grundsicherheit mit gegeben (ersetzt nicht das denken).

System: Ubuntu 10.04 LTS, 12.04 LTS

Erstmal ein paar Packete installieren.

apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server bzip2 php5-cli php5-gd phpmyadmin zip unzip unrar libxml-dom-perl libxml-simple-perl libhtml-parser-perl bittorrent bittornado cksfv vlc-nox uudeview


Bisschen Zeit einplanen, unter Umständen schon in den nächsten Schritt schauen. Wir ändern das root-Passwort des MySQL-roots:

Code:

mysqladmin --user=root password MEINPASSWORT ( Das muss man nicht Unbedingt machen während der Installation wird man gefragt)


Ok, jetzt wechseln wir in den Ordner www:

Code.

cd /var/www


Torrentflux-b4rt wird dorthin heruntergeladen:

Code:

wget http://download.berlios.de/tf-b4rt/torrentflux-b4rt_1.0-beta2.tar.bz2

und entpackt:

Code:

tar xjvf torrentflux-b4rt_1.0-beta2.tar.bz2



Den Ordner, so wie dann später auf ihn Online zugegriffen werden soll:

Code:

mv torrentflux-b4rt_1.0-beta2 b4rt



Schließlich machen wir den Config-Ordner vom Server beschreibbar:

Code:

chown -R www-data:www-data /var/www/b4rt/html/inc/config


Und erstellen noch einen Ordner für die fertiggestellten Downloads,

Code:

mkdir /home/torrentflux


der auch für den Webserver lesbar sein sollte:

Code:

chown -R www-data:www-data /home/torrentflux


Wir starten mal den Apache neu:

Code:

/etc/init.d/apache2 restart


Und jetzt sollte das Torrentflux-Setup im Browser problemlos aufrufbar sein unter:

Code:

http://Sever-IP/b4rt/html/setup.php


In der Konfiguration der MySQL-Datenbank wird bei Name b4rt und bei Username root eingegeben und bei Passwort das, was ihr oben festgelegt habt. Alle weiteren Schritte sollten reibungslos funktionieren. Beim User Download Path wird der oben erstellte angegeben:

Code:

/home/torrentflux


Ist die Installation beendet, wird die Setup-Datei aus Sicherheitsgründen gelöscht:

Code:

rm /var/www/b4rt/html/setup.php



der Torrentflux Server ist installiert und abrufbar unter:

Code:

http://Sever-IP/b4rt/html/


Der Login erfolgt über den Benutzernamen admin und dem Passwort, was oben schon dem MySQL-Nutzer zugewiesen wurde.

Nun erstellen wir noch ne kleine index-html die Leute die mal sehen wollen was denn so im öffentlichen Webbereich rumliegt auf google leitet:

Code:

nano /var/www/index.html


Das hier rein:





Jetzt führen wir noch ein Clean aus mit,

Code:

sudo apt-get autoclean und sudo apt-get clean