https://github.com/torrentpier/torrentpier
๐ TorrentPier. Bull-powered BitTorrent tracker engine
https://github.com/torrentpier/torrentpier
announcer bittorrent bittorrent-tracker forum-software p2p php torrent torrent-client torrent-files torrent-management torrentpier webtorrent webtorrent-tracker-server
Last synced: about 2 months ago
JSON representation
๐ TorrentPier. Bull-powered BitTorrent tracker engine
- Host: GitHub
- URL: https://github.com/torrentpier/torrentpier
- Owner: torrentpier
- License: mit
- Created: 2014-07-23T14:38:23.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2026-05-03T13:31:46.000Z (about 2 months ago)
- Last Synced: 2026-05-03T15:26:45.081Z (about 2 months ago)
- Topics: announcer, bittorrent, bittorrent-tracker, forum-software, p2p, php, torrent, torrent-client, torrent-files, torrent-management, torrentpier, webtorrent, webtorrent-tracker-server
- Language: PHP
- Homepage: https://torrentpier.com
- Size: 41.1 MB
- Stars: 344
- Watchers: 33
- Forks: 87
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Bull-powered BitTorrent tracker engine
> **TorrentPier 3.0 (Ox) is the final release of this codebase.**
> The project closed in May 2026 โ read the closure announcement at
> . No further patches,
> security fixes, or feature work are planned.
> The community forum is preserved read-only at .
> A new generation of the engine โ codename **Dexter** โ is being written
> from scratch, expected in 2027.
> If you self-host this release, you are responsible for your own security
> maintenance.
## ๐ About TorrentPier
TorrentPier โ bull-powered BitTorrent tracker engine, written in PHP. High speed, simple modifications, load-balanced
architecture. The original community forum is preserved read-only at
[ox.torrentpier.com](https://ox.torrentpier.com/) as a historical archive.
## ๐ Current status
TorrentPier 3.0 (Ox) is the final release of this codebase. The project
closed in May 2026: no further patches, security fixes, or feature work are
planned. GitHub Issues remain open as a low-noise channel for community
discussion, but there is no commitment to respond.
A new generation of the engine โ codename **Dexter** โ is being written from
scratch, expected in 2027.
## โจ Features
* Rich forum with browsing/moderation tools
* High-load capable, heavily configurable announcer
* Scrape support
* FreeLeech
* [TorrServer integration](https://github.com/YouROK/TorrServer) support
* BitTorrent v2 support
* Event-based invite system
* Bonus points
* Polling system
* PM/DM system
* Multilingual support (Russian and English are currently fully supported, with others in the future)
* Atom/RSS feeds
* ... and so MUCH MORE!
## ๐ง Requirements
* Apache / nginx ([example config](install/nginx.conf)) / caddy ([example config](install/Caddyfile))
* MySQL 5.5.3 or above (including MySQL 8.0+) / MariaDB 10.0 or above / Percona
* PHP: 8.4 / 8.5
* PHP Extensions: mysqli, mbstring, gd, bcmath, intl, tidy (optional), xml, xmlwriter
* Crontab (Recommended)
## ๐พ Installation
**Quick start:**
```shell
git clone https://github.com/torrentpier/torrentpier.git
cd torrentpier
composer install
php bull app:install
```
For Docker setup, see [`docker-compose.yml`](docker-compose.yml) and
[`Dockerfile`](Dockerfile) in this repository.
> [!TIP]
> The `php bull app:install` wizard handles all configuration: environment setup, database creation, migrations, and permissions.
**After installation:**
1. Log in using **admin/admin** credentials
2. Change your password immediately
3. Configure the site via admin panel
## ๐ Security vulnerabilities
This release is closed and will not receive security patches. If you
self-host TorrentPier 3.0 (Ox), you are responsible for your own security
maintenance. See [SECURITY.md](.github/SECURITY.md) for details.
## ๐งช Testing
TorrentPier includes a comprehensive testing suite built with **Pest PHP**. Run tests to ensure code quality and system reliability:
```shell
# Run all tests
./vendor/bin/pest
# Run with coverage
./vendor/bin/pest --coverage
```
For detailed testing documentation, see [tests/README.md](tests/README.md).
## ๐ฆ Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/torrentpier/torrentpier/tags).
## ๐ License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/torrentpier/torrentpier/blob/master/LICENSE) file for details.