BitTorrent Tracker · 4 min read · Oct 24, 2025
Einrichten eines PHP + MySQL betriebenen BitTorrent-Trackers mit RivetTracker
Einrichten eines PHP + MySQL betriebenen BitTorrent-Trackers mit RivetTracker
Effiziente Dateiverteilung ist ein wichtiger Prozess für viele Websites im Internet. BitTorrent erleichtert dies, indem es das Hochladen und Herunterladen unter den Clients verteilt. Dies verringert die Bandbreite, die vom Inhaltsanbieter benötigt wird. Dieses Tutorial zeigt Ihnen, wie Sie RivetTracker installieren, einen von PHP und MySQL betriebenen BitTorrent-Tracker. RivetTracker ist eine stark modifizierte Version von PHPBTTracker, geschrieben von “DeHackEd”. Es zielt darauf ab, einfach zu bedienen und zu verwalten zu sein.
RivetTracker Lizenz
RivetTracker ist unter der GPL-Version 2 Lizenz lizenziert.
Funktionen
Automatische RSS-Feed-Erstellung erleichtert es Podcasts oder anderen Inhaltsanbietern, Feeds zu erstellen.
Möglichkeit, viele Torrents auf einmal mit einer einzigen .zip-Datei hochzuladen.
Eingebauter Prozessor kann die Details einer Torrent-Datei anzeigen.
Detaillierte Benutzerstatistiken zeigen genau, wer verbunden ist.
Möglichkeit, HTTP-Seeding (entweder GetRight oder BitTornado-Spezifikation) direkt in den Torrent während des Uploads hinzuzufügen.
Eingebaute Konfiguration ermöglicht es Ihnen, CSS-Dateien zu bearbeiten/zu ändern.
MySQL-Datenbank optimiert, um Abfragen zu minimieren und eine effiziente Leistung zu gewährleisten.
Einfach zu installieren und zu verwalten.
Umfassende Hilfedatei bietet alle Informationen, die Sie benötigen, um zu verstehen, wie BitTorrent funktioniert.
Anforderungen
- Webserver - Apache funktioniert hier gut. http://www.apache.org
Andere Webserver wurden nicht getestet, jedoch, wenn Sie einen zum Laufen bringen, lassen Sie es mich bitte wissen.
PHP - PHP-Version 4 oder PHP-Version 5 sollte funktionieren. RivetTracker wurde unter PHP5 getestet, daher würde ich das empfehlen, nur um auf der sicheren Seite zu sein. http://www.php.net
MySQL - Dies ist die Datenbank, die alle Informationen verfolgt. http://www.mysql.com
Installation
Ich gehe davon aus, dass Sie zu diesem Zeitpunkt wissen, wie man die oben aufgeführten Software installiert und konfiguriert. Wenn nicht, gibt es eine Vielzahl von Tutorials auf HowToForge, die Ihnen helfen können, schnell auf den neuesten Stand zu kommen. Ich gehe auch davon aus, dass Sie wissen, was BitTorrent ist und wie ein Tracker funktioniert. Wenn nicht, würde ich vorschlagen, die Details auf Wikipedia nachzuschlagen. http://de.wikipedia.org/wiki/BitTorrent
Als Hinweis, wenn Sie nach einem privaten Tracker suchen, würde ich vorschlagen, viele der anderen BitTorrent-Tracker-Programme zu überprüfen, die es gibt. Während es eine Option gibt, den Tracker zu verstecken und eine Anmeldung zu verlangen, ist es tatsächlich kein privater Tracker.
Es ist Zeit, RivetTracker herunterzuladen und zu installieren. Gehen Sie zu dieser Website und laden Sie die neueste Version herunter.
http://www.rivetcode.com/software/rivettracker/
Nachdem Sie die .tar.gz oder .zip-Datei heruntergeladen haben, extrahieren Sie sie. Sie sollten einen Ordner namens “rivettracker” erhalten, der das Programm enthält. Kopieren Sie diesen Ordner in Ihr “www”-Verzeichnis, in Apache ist dies: /var/www/. Wenn Sie Hilfe benötigen oder an irgendeinem Punkt stecken bleiben, sehen Sie bitte die Hilfedatei im “docs”-Ordner ein.
Öffnen Sie als Nächstes einen Webbrowser und navigieren Sie zu:
http://yourdomain/rivettracker/install.php
Dabei ist yourdomain Ihr Domainname oder Ihre IP-Adresse. Wenn Sie dies auf Ihrem lokalen System ausführen, wäre es localhost.
Die angezeigte Seite sollte Sie fragen, wie Sie die Datenbank einrichten möchten. Sie können entweder einen neuen Benutzer und eine Datenbank mit einem vorhandenen Benutzerkonto (normalerweise admin/root) erstellen oder, wenn Sie bereits ein Benutzer- und Datenbanksetup haben, ein vorhandenes Konto verwenden.
Die nächste Seite fragt Sie nach den Details der Datenbank. Hier geben Sie Dinge wie den Hostnamen (normalerweise localhost), den Benutzernamen und das Passwort ein. Wenn Sie auf Installieren klicken, werden die erforderlichen Tabellen in der Datenbank erstellt. Sie sollten auf der nächsten Seite eine Nachricht erhalten, die besagt, dass die Datenbank erfolgreich erstellt wurde.
Diese letzte Seite ermöglicht es Ihnen, die Einstellungen für RivetTracker zu konfigurieren. Es könnte auf den ersten Blick etwas einschüchternd aussehen, aber es ist eigentlich ziemlich einfach. Wenn Sie sich unsicher sind, sollten die meisten der Standardwerte gut funktionieren. Stellen Sie nur sicher, dass Sie die Beschreibungen sorgfältig lesen, da sie Ihnen alles sagen, was Sie wissen müssen.
Eine wichtige Einstellung auf dieser Seite ist die Angabe der Upload- und Admin-Benutzer. Der Upload-Benutzer kann nur Torrents zur Datenbank hinzufügen. Der Admin-Benutzer (Sie) hingegen hat vollen Zugriff auf alle Optionen zum Hinzufügen von Torrents, Anzeigen von Statistiken, Ändern von Einstellungen usw. Eine weitere wichtige Einstellung ist das Ein- oder Ausschalten des RSS-Feeds. Ein RSS-Feed ist eine XML-Datei, die grundlegende Informationen an RSS-Reader bereitstellt, die diese Informationen laden und überprüfen können, ob neue Torrents auf Ihrer Website aufgeführt sind. Dies funktioniert gut, wenn Sie einen Podcast oder eine andere Art von regelmäßiger Veröffentlichung haben. Viele RSS-Reader können die Torrent-Datei abrufen und sofort mit dem Herunterladen beginnen.
Sobald Sie alle Einstellungen so haben, wie Sie sie möchten, klicken Sie auf die Schaltfläche am Ende der Seite, um die Einstellungen zu speichern. Solange Sie Schreibzugriff auf den Ordner haben, sollte eine Datei namens “config.php” mit all Ihren Einstellungen erstellt werden. Wenn Sie später eine dieser Einstellungen ändern möchten, können Sie dies auf der Admin-Seite tun. Wenn Sie keinen Schreibzugriff auf den Ordner haben, können Sie eine Kopie der “config.php”-Datei herunterladen, die dann auf Ihren Server hochgeladen werden kann. Bitte stellen Sie sicher, dass Sie die Ordner “torrents” und “rss” beschreibbar machen (normalerweise www-data in Apache). Nachdem Sie mit der Installation fertig sind, stellen Sie sicher, dass Sie die Datei “install.php” löschen.
Das war’s! Sie können jetzt Ihren Webbrowser auf folgende Adresse richten: http://yourdomain/rivettracker/ und Sie sollten sehen können, dass RivetTracker läuft. Melden Sie sich als Admin-Benutzer mit dem Benutzernamen und Passwort an, die Sie angegeben haben, und Sie können alle verfügbaren Optionen sehen. Wenn Sie mehrere Torrent-Dateien haben, die Sie sofort hochladen möchten, würde ich vorschlagen, sie alle zu zippen und die Batch-Upload-Seite zu verwenden. Stellen Sie sicher, dass sich keine Ordner oder Unterordner in der .zip-Datei befinden. Das macht es viel einfacher, als jede Torrent-Datei einzeln hochzuladen.
Hilfe/Unterstützung
Wenn Sie stecken bleiben oder Hilfe benötigen, würde ich zuerst vorschlagen, die Hilfedatei im “docs”-Ordner zu lesen. Wenn Sie immer noch stecken bleiben, posten Sie bitte in den Foren: http://forums.rivetcode.com oder Sie können mich über den Kontaktlink hier kontaktieren: http://www.rivetcode.com. Wenn Sie Fehler finden oder Gedanken zu zukünftigen Verbesserungen haben, können Sie mich ebenfalls kontaktieren. Danke und viel Spaß!
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.