phpBTTrackerMod
Introduction
phpBTTrackerMod is an open source torrent tracker written in PHP. It's based on DeHackEd's PHPBTTracker.
phpBTTrackerMod is © 2006
PatheticCockroach.com under the
GNU GPL.
PHPBTTracker is © by DeHackEd under the GNU GPL.
You can view a
working demo by following the link to our tracker on our
torrents page.
Download
Current version is version 0.5.1, released on December 4, 2006. You can
download it here.
Known issues
When you disable scrape, the tracker doesn't work fine with all
BT clients. It works fine with Azureus and BitTorrent in both cases (scrape enabled or not) though.
Future releases
Security/bug fixes if needed. I don't know if I'll be able to improve BT clients compatibility.
Changelog
!======> Change log <======!
0.5.1 (2006-12-04) :
- choosing "admin" as password is detected in installation
- marked infohash as optional
- added back announce.php and scrape.php
0.5.0.1 (not released) :
- bugfix in up.php : mysql_connect replaced by @mysql_connect
0.5.0 (2006-06-11) : initial release
Help
This is the content of the help.txt file included in the archive.
phpBTTrackerMod
version 0.5.1
(Note : this is a very short guide, with keywords to help you to search
deeper if you need, for instance with www.google.com...)
This tracker is very very heavily based on PHPBTTracker by DeHackEd.
In fact, for the moment, tracker.php is exactly the same as in the original PHPBTTracker.
The main modifications we brought are :
- improved admin authentication
- simplification of the installation process (but to do that we also removed a few files
that some people might find useful)
- a remote server test script
- better XHTML code
1. Requirements
A server with PHP and MySQL.
I'm not sure what versions are needed, the only things I know are :
- it works on PHP 5.0.3 and 5.1.4
- it works on MySQL 4.1.10a-nt and 5.0.21-community-nt
If you want to learn how to install a server on your computer, see :
http://www.patheticcockroach.com/mpam4/index.php?p=32
2. Installation
Upload all the files on your server except the goodies&help folder.
Rename all win.htaccess files to .htaccess.
Make sure the script have write access to the incl folder (chmod 777 if needed).
Open install.php and follow the instructions.
Finally, delete install.php for better security.
3. Create a torrent for you tracker
It's particularly easy with Azureus.
Indicate tracker.php as announce URL (full path, for instance :
http://www.patehticcockroach.com/phpBTTRackerMod/tracker.php).
If you want to enable scrape, either indicate
- tracker.php/announce
- or announce.php
instead of tracker.php as announce URL
4. Interesting links
Official webpage
=> http://www.patheticcockroach.com/mpam4/index.php?p=70
BitTorrent FAQ on how to create a torrent
=> http://btfaq.com/serve/cache/56.html
How to chmod with most popular FTP clients
=> http://www.stadtaus.com/en/tutorials/chmod-ftp-file-permissions.php
How to install Apache + PHP + MySQL on Windows
=> http://www.patheticcockroach.com/mpam4/index.php?p=32