PeerTracker
Encyclopedia
PeerTracker is a free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 (licensed as GPL) BitTorrent peer tracker software written in PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 that is designed to be fast and to have a low consumption of system resources.

Details

The focus of this project is to create a tracker in PHP that is fast, uses minimal server resources meanwhile providing full scale tracking capabilities.

PeerTracker does not concern itself with the indexing or uploading of torrents, nor with share ratio monitoring or any other form of user management.

It has been designed from the ground up to be easily deployed and operated from any shared or dedicated hosting environment.

Features

  • Operates under BEP 3, additionally supporting BEP 23
  • Code is fully PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     5+ E_STRICT & E_DEPRECATED compliant.
  • profiled and optimized for extremely fast execution and minimal cpu/memory/database usage

Requirements

  • HTTP Server (Apache
    Apache HTTP Server
    The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

    , Nginx
    Nginx
    nginx is a Web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. It is licensed under a BSD-like license and it runs on Unix, Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows.- Overview...

    , lighttpd
    Lighttpd
    lighttpd is an open-source web server more optimized for speed-critical environments than common products while remaining standards-compliant, secure and flexible...

     etc...)
  • PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     5 (Recommend PHP 5.3+)
  • Access to one of the below Databases
    • SQLite3 (Integrated in PHP 5.3+)
    • MySQL 4.1
      MySQL
      MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

       (Recommend MySQL 5.1+)
    • PostgreSQL
      PostgreSQL
      PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...

       (Coming Soon)
    • txtSQL
      TxtSQL
      txtSQL is an object-oriented flat-file database management system written in PHP. Working on ordinary text files with increased file-security, it offers support for a small subset of SQL and is extremely efficient in terms of execution time. txtSQL utilizes a file system similar to that of MySQL...

      (Coming Soon)

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK