Noobis.de - Wir helfen weiter !


Banner Picture
Torrentflux Server unter Linux PDF Drucken E-Mail
Benutzerbewertung: / 0
SchwachPerfekt 
Tutorial Übersicht - Linux Tutorials
Samstag, 20. September 2008 um 15:51

TorrentFlux ist ein freier auf PHP basierender Torrent -Client, der auf einem Webserver läuft. Torrentflux nutzt Php und Perl um Bittorrent oder Bittornado unter Linux (oder unter Windows Bittorrent mittels Xampp) zu steuern.

Ich will mich noch einmal von jeder illegalen Nutzung von Bittorrent / Torrentflux distanzieren.
Nutzen Sie diese Anleitung für Torrentflux nicht für illegale Zwecke!

 



1. Grundvoraussetzungen

TOP

 Wir benötigen folgendes:

 

Mindestvoraussetzungen Torrentflux

 

  • Apache2
  • Python 2.2
  • PHP 4.1x
  • MySQL 4
  • SSH
  • Midnight Commander


2. Verbinden per SSH

TOP

IP des Servers in Putty eingeben, SSH auswählen und "Open" drücken.
(Beim ersten verbinden fragt er nach der Übernahme des Keys --> zustimmen)

Torrentflux Server # login as: Benutzername <Return>
Passwort <Return>

 

Root werden:
Torrentflux Server# su
Password: ******

Verzeichnis anlegen:
Torrentflux Server:/var/www# cd /var/www/ # Pfad unter Debian
Torrentflux Server:/var/www# mkdir ./tflux
Torrentflux Server:/var/www/tflux# cd ./tflux

Download, entpacken der Torrentflux -Dateien und Anpassungen:
Torrentflux Server:/var/www/tflux# wget http://*****.dl.sourceforge.net/sourceforge/torrentflux/torrentflux_2.3.tar.gz
#Bitte ggf. den Downloadpfad ändern; näheres hier
Torrentflux Server:/var/www/tflux# tar -zxvf torrentflux_2.3.tar.gz
Torrentflux Server:/var/www/tflux# rm torrentflux_2.3.tar.gz # löschen der Torrentflux-Archivs
Torrentflux Server:/var/www/tflux# mv torrentflux_2.3 to # umbennen des Verzeichnisses in "to"; nennt es wie ihr wollt
Torrentflux Server:/var/www/tflux# chown www-data:www-data ./to # Rechte des Ordners anpassen; bitte entsprechend der Distribution REchte für Apache nachschauen (Suse: www-run:www; Fedora: apache:apache)
Torrentflux Server:/var/www/tflux# cd ./to

Torrentflux Server:/var/www/tflux/to# ls # zeigt uns nun dies:
CHANGELOG COPYING html INSTALL README sql upgrades
# in html sind die für uns interessanten Dateien; der Pfad für den Zugriff von Außen ist nun: http://DEINE-DOMAIN/tflux/to/html

 

3. Datenbank TorrentFlux anlegen

TOP

 

Torrentflux Server:/var/www/tflux/to# cd ./sql
Torrentflux Server:/var/www/tflux/to/sql# mysqladmin -u root -p create tflux23
Enter Password: ****** <Return>

Torrentflux Server:/var/www/tflux/to/sql# mysql -u root -p tflux23 < mysql_torrentflux.sql
Enter Password: ****** <Return>

4. Konfiguration TorrentFlux

TOP

Torrentflux Server:/var/www/tflux/to/sql# cd /var/www/tflux/to/html/
Torrentflux Server:/var/www/tflux/to/html/# chown -R -v www-data:www-data themes/
Torrentflux Server:/var/www/tflux/to/html/# chown -R -v www-data:www-data /var/www/tflux/to/html/downloads/
Torrentflux Server:/var/www/tflux/to/html/# mcedit config.php # Anpassung der Config

 

/**************************************************************************/
// YOUR DATABASE CONNECTION INFORMATION
/**************************************************************************/
// Check the adodb/drivers/ directory for support for your database
// you may choose from many (mysql is the default)
$cfg["db_type"] = "mysql"; // mysql, postgres7 view adodb/drivers/
$cfg["db_host"] = "localhost"; // DB host computer name or IP
$cfg["db_name"] = "tflux23"; // Name of the Database
$cfg["db_user"] = "root"; // username for your MySQL database
$cfg["db_pass"] = "*******"; // password for database

<F10> + <Return>

 

5. Konfiguration TorrentFlux im Browser

TOP

Anmeldung über https://DEIN-DOMAIN-ODER-IP/tflux/to/html/login.php
VORSICHT: Der erste Login ist der Torrentflux-Zugang für die Zukunuft

 

Nun sollten alle Check-Felder grün leuchten, falls dies nicht so ist bitte mittels "chown" nacharbeiten.

 

Da wir einen Torrentflux-Upload-Server installieren müssen noch einige Anpassungen erledigt werden.
Upload: > 400 # entsprechend der Bandbreite und der Hardwareausstattung Ihres Server können auch hier mehr eingetragen werden
Download: 20 # ist eigentlich nicht notwendig "0" würde unbegrenzt bedeuten, also vorsicht.
Sprache: german
Seeding: 9999% # oder so hoch sie wollen
Update Settings < Return >

Die Nutzung von Torrentflux ist selbsterklärend. Viel Erfolg bei der Verteilung Eurer Projekte, wenn Ihr interessante VMs (Centos o.ä.) habt meldet Euch :-). Unter Distrowatch kann man zwecks Futter für Torrentflux Ubuntu, Mandriva und anderes finden.

 

Comments

B
i
u
Quote
Code
List
List=
[*]
URL
Name *
Email (For verification & Replies)
URL
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Working....
Finished
Failed