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
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:
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