TorrentFlux (Kurz TF.): PHP Torrent Downloader ================================================================= TorrentFlux wurde geschrieben und entwickelt von Qrome (http://www.torrentflux.com/contact.php) Siehe dazu auch die Danksagung am Ende. ================================================================= Version: 2.0 Linux Installation ================================================================= Bitte lies die folgenden Zeilen sehr genau und bis zum Ende, um Fehler zu vermeiden ! Denn dann sollte dein TorrentFlux in ein paar Minuten einsatzbereit sein ;) ----------------------------------------------------------------- System Vorraussetzungen ----------------------------------------------------------------- -- Ein Linux Rechner (http://www.linux.com) Fertig installiert und konfiguriert. (TF wurde getestet auf Debian, RedHat, Fedora, and others) -- Apache Web Server (http://www.apache.org) -- PHP Apache Modul Version 4.1.x oder höher mit eingeschalteter MySql, Session und PCRE Unterstützung (http://www.php.net) -- MySql Datenbank Server (http://www.mysql.com) -- Linux BitTornado (0.3.9b oder höher) -- Sourcen liegen bei. ----------------------------------------------------------------- Installation ----------------------------------------------------------------- *** Versichere dich, dass du die Vorraussetzungen erfüllst. 1. Entpacke das TF Packet in einen beliebigen Ordner und kopiere nun den "html" Ordner in dein Website Verzeichnis. tar -zxvf torrentflux.tar.gz 2. Erstelle nun die Datenbank und füge die "torrentflux.sql" Script Datei ein. mysqladmin create torrentflux "torrentflux.sql" enthählt die Befehle, um die Datenbank- tabellenstruktur zuerstellen und fügt gleichzeitig die Standardeinstellungen ein. Lass das Script auf deine TF-DB laufen. mysql torrentflux < /Pfad/zu/torrentflux.sql 3. Füge nun in die "config.php" deine Datenbankinfos ein. (MySql Passwort, Benutzername usw.) Ausserdem musst du noch mit der Variable $cfg["path"] den Pfad zu deiner TF Installation festlegen. Lies dir die Datei gründlich durch, da es noch andere nützliche Einstellungen gibt. Zum Schluss Stell sicher, dass das Verzeichnis beschrieben werden kann. chmod -R 777 /Pfad/Zu/TF/* 4. Kopiere nun den Ordner TF_BitTornado irgendwo auf deinen Webserver, aber lass die Verzeichnisstruktur so wie sie ist. Ausserdem geh sicher, dass beide python Scripte: btphptornado.py und btshowmetainfo.py ausführbar sind. chmod +x btphptornado.py chmod +x btshowmetainfo.py Die Datei "config.php" hat 2 Variablen ($cfg["btphpbin"], $cfg["btshowmetainfo"]), die mit eueren Pfaden zu den in 3 erwähnten Python Scripten ausgefüllt werden müssen. Es könnte zum Beispiel so aussehen: $cfg["btphpbin"] = "/usr/local/TF_BitTornado/btphptornado.py"; $cfg["btshowmetainfo"] = "/usr/local/TF_BitTornado/btshowmetainfo.py"; 5. WICHTIG: Beim ersten Anmelden wird dich TF nach einem Benutzernamen und Passwort fragen, dass is der Zeitpunkt an dem du den "Super User" anlegst. Wenn du z.B die Seite zum ersten Mal aufrufst und Terminator/verliert eingibst, dann heisst der SUper User - Terminator und sein Passowrt ist - verliert -- cool oder *?* ;) So das war´s auch schon und nun viel Spass "Happy Leeching" Bei Fragen oder Problemen schau einfach im Forum vorbei ! -- TorrentFlux.com ----------------------------------------------------------------- Bekannte Probleme ----------------------------------------------------------------- Bitte siehe dazu das Forum: www.torrentflux.com ----------------------------------------------------------------- TorrentFlux Features ----------------------------------------------------------------- TorrentFlux ist ein feature reicher Torrent Downloader. * Lade Torrents via URL or Datei Upload auf den Server * RSS Feeds, download torrent dateien mit einem Klick * Starte, Stope, and Lösche Torrents mit Leichtigkeit * Advanced Torrent start options (port, geschw., etc.) * Multi-user interface * Lasse mehrere Torrents aus einmal laufen * Sieh den Datei Fortschritt in einer übersichtlichen Tabelle * Sieh den übrigen Festplattenplatz * Sieh die Torrent Details in einem extra Fenster * Eingebaute(s) Benutzerverwaltung und Sicherheitssystem * Private Nachrichten von Benutzer zu Benutzer * Verschiedene Skins (Eintellbar von jedem Benutzer) * Upload History * Detailirte User Administration * Admin durchsuchbare Logs * Torrent Suche via Suprnova.org, Torrentspy.org, PirateBay * Sprachen Support ----------------------------------------------------------------- Danksagung ----------------------------------------------------------------- (Qrome) Danke an alle, die mir geholfen haben beim Quellcode und beim finden von Bugs.Ausserdem danke ich allen, die mir Ideen und sonstige Sachen gegeben haben. Es sind einfach zu viele, um sie hier alle zu nennen. Aber ein besondere Dank geht an folgende Leute: --Eradan and the Lanbash team für ideen, support, and beta testing. --MMaster23 converted the scripts to run under Windows. Email MMaster23 with questions only about the windows version. Yes, there is a Windows version too. =) --IJs provided the nice blue icon for seeding and some code for displaying seeding status. --Jody Steele - Jody shared some lines of code that help to manage the download files in directories by user name. --John - John shared a ton of code from his custom build of TorrentFlux. Bits of it have been included. --wrk for some additions for displaying distributed seeds and some other code additions. --Remko Jantzen for code snip on adding mime type images for file types in the directory view. --David Vignoni | ICON KING (david@icon-king.com) for the file icons used for mime types from NUVOLA ICON THEME for KDE 3.x (http://www.icon-king.com). --IhatemyISP for helping with the reading of the Torrent download size on the main page. Also helps provide support and cool TF hacks in the forums. --kluzz for posting information in the TorrentFlux forum on taring directories on the fly for package downloading. --Infinity for integrating the ADODB database abstraction layer. --TreboniouS for suggesting showing server load from /proc/loadavg ----------------------------------------------------------------- Übersetzung ----------------------------------------------------------------- -- mb.Tab :) Bei weiteren Fragen schaut doch mal im Forum in der Kategorie "International Support" vorbei. :) ----------------------------------------------------------------- Ende -----------------------------------------------------------------