PHPackages                             torrentpier/torrentpier - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. torrentpier/torrentpier

ActiveProject

torrentpier/torrentpier
=======================

TorrentPier. Bull-powered BitTorrent tracker engine

v2.8.9(5mo ago)33941786[8 PRs](https://github.com/torrentpier/torrentpier/pulls)MITPHPPHP &gt;=8.2CI passing

Since Jun 12Pushed 2mo ago32 watchersCompare

[ Source](https://github.com/torrentpier/torrentpier)[ Packagist](https://packagist.org/packages/torrentpier/torrentpier)[ Docs](https://github.com/torrentpier)[ GitHub Sponsors](https://github.com/torrentpier)[ Fund](https://opencollective.com/torrentpier)[ RSS](/packages/torrentpier-torrentpier/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (37)Versions (73)Used By (0)Security (3)

[![TorrentPier](https://camo.githubusercontent.com/8e168b31427d1ba18f8c97908c7146cc4a81452fc7228996ce2ef0432211fc60/68747470733a2f2f746f7272656e74706965722e636f6d2f7374796c65732f64656661756c742f78656e666f726f2f62756c6c2d6c6f676f2e737667)](https://torrentpier.com)

 Bull-powered BitTorrent tracker engine

 [![License](https://camo.githubusercontent.com/73992f0bfd8f48af035b983ee141441a00a8e0f7e73024bea6e55ec946bb781a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f746f7272656e74706965722f746f7272656e7470696572)](https://github.com/torrentpier/torrentpier/blob/master/LICENSE) [![Stars Packagist](https://camo.githubusercontent.com/a2e16e6215d2905f9525816ddb20dbd76b3af724fc81c698f5e0ced949f4b80d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f73746172732f746f7272656e74706965722f746f7272656e7470696572)](https://packagist.org/packages/torrentpier/torrentpier) [![Crowdin](https://camo.githubusercontent.com/2cafd9beb3827229e399e4d6433b9bb06d825cb15b5f39b15d0f4624d12dca8c/68747470733a2f2f6261646765732e63726f7764696e2e6e65742f746f7272656e74706965722f6c6f63616c697a65642e737667)](https://crowdin.com/project/torrentpier) [![TorrentPier nightly](https://camo.githubusercontent.com/d86fc7afff56c04069a19d9f3f694a5d9672b1f91b7c905e92080b474d827126/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e696768746c7925323072656c656173652d677261793f6c6f676f3d6861636b746865626f78266c6f676f436f6c6f723d666666)](https://nightly.link/torrentpier/torrentpier/workflows/ci/master/TorrentPier-master) [![Downloads](https://camo.githubusercontent.com/2576dcc006e4cadca217efe07cc275c8ccde6e229e24be5600c8288887b7306b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746f7272656e74706965722f746f7272656e7470696572)](https://packagist.org/packages/torrentpier/torrentpier) [![Version](https://camo.githubusercontent.com/27bbce87af97dcff63bc5bf08e6f740f2a88f7446f014532fcc2dac1921f1fc6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f7272656e74706965722f746f7272656e7470696572)](https://packagist.org/packages/torrentpier/torrentpier) [![Last release](https://camo.githubusercontent.com/f07c3909634fd6df3fe805317fcd834578317b5fb4951e4a00c1ce8d0f6ca798/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f746f7272656e74706965722f746f7272656e7470696572)](https://github.com/torrentpier/torrentpier/releases) [![Size](https://camo.githubusercontent.com/461b468ead199d630de45f0669da33c5ab89cc99357cfdbb2e110c702f5abbcd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f746f7272656e74706965722f746f7272656e7470696572)](https://camo.githubusercontent.com/461b468ead199d630de45f0669da33c5ab89cc99357cfdbb2e110c702f5abbcd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f746f7272656e74706965722f746f7272656e7470696572)

🐂 About TorrentPier
-------------------

[](#-about-torrentpier)

TorrentPier — bull-powered BitTorrent tracker engine, written in PHP. High speed, simple modifications, load-balanced architecture. In addition, we have a very helpful [official support forum](https://torrentpier.com), where it's possible to get support and download modifications for the engine.

🌈 Current status
----------------

[](#-current-status)

TorrentPier 3.0 is a complete architectural overhaul of the engine, moving from legacy PHP to modern Laravel-inspired patterns.

**Key modernizations in 3.0:**

- **DI Container**: Illuminate Container with 11 service providers
- **Bootstrap Pipeline**: Modular initialization with bootstrappers
- **PSR-7/PSR-15**: Modern HTTP stack with middleware architecture
- **Twig Templates**: Replacing a legacy styles system
- **Bull CLI**: Console commands for all operations
- **Unified Routing**: Single entry point with semantic URLs

See the [Upgrade Guide](https://docs.torrentpier.com/docs/upgrade) for migration details and the [documentation](https://docs.torrentpier.com) for full reference.

✨ Features
----------

[](#-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!

🖥️ Demo
-------

[](#️-demo)

- URL:
- Username: `admin`
- Password: `admin`

Note

Demo resets every 24 hours!

🔧 Requirements
--------------

[](#-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
--------------

[](#-installation)

For detailed installation instructions, see our [Installation Guide](https://docs.torrentpier.com/docs/getting-started/installation).

**Quick start:**

```
git clone https://github.com/torrentpier/torrentpier.git
cd torrentpier
composer install
php bull app:install
```

For Docker setup, see the [Docker documentation](https://docs.torrentpier.com/docs/getting-started/installation#method-4-docker).

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
--------------------------

[](#-security-vulnerabilities)

If you discover a security vulnerability within TorrentPier, please follow our [security policy](https://github.com/torrentpier/torrentpier/security/policy), so we can address it promptly.

🧪 Testing
---------

[](#-testing)

TorrentPier includes a comprehensive testing suite built with **Pest PHP**. Run tests to ensure code quality and system reliability:

```
# 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
------------

[](#-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
---------

[](#-license)

This project is licensed under the MIT License - see the [LICENSE](https://github.com/torrentpier/torrentpier/blob/master/LICENSE) file for details.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance81

Actively maintained with recent releases

Popularity34

Limited adoption so far

Community30

Small or concentrated contributor base

Maturity90

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~53 days

Recently: every ~17 days

Total

59

Last Release

165d ago

PHP version history (7 changes)v2.2.0PHP ^5.6 || ^7.0

v2.3.0PHP ^7.1.3

v2.4.0-alpha1PHP ^7.4 || ^8.0

v2.4.0-beta3PHP ^8.1

v2.4.5-rc.1PHP ^8.1 | ^8.2 | ^8.3 | ^8.4

v2.4.5-rc.5PHP &gt;=8.1

v2.7.0PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/974c255ce533a9b95fa6b79a800565b91a8b16f7e831af153882e9704687f034?d=identicon)[Exileum](/maintainers/Exileum)

![](https://www.gravatar.com/avatar/1f4bf6b88ee7964952177fff8313c710248465669f41db3753ec451825c0efff?d=identicon)[belomaxorka](/maintainers/belomaxorka)

---

Top Contributors

[![exileum](https://avatars.githubusercontent.com/u/2164083?v=4)](https://github.com/exileum "exileum (1950 commits)")[![belomaxorka](https://avatars.githubusercontent.com/u/54049465?v=4)](https://github.com/belomaxorka "belomaxorka (1645 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (158 commits)")[![kovalensky](https://avatars.githubusercontent.com/u/45331093?v=4)](https://github.com/kovalensky "kovalensky (153 commits)")[![GTDarkNightmare](https://avatars.githubusercontent.com/u/8226985?v=4)](https://github.com/GTDarkNightmare "GTDarkNightmare (25 commits)")[![diolektor](https://avatars.githubusercontent.com/u/425040?v=4)](https://github.com/diolektor "diolektor (22 commits)")[![pherum](https://avatars.githubusercontent.com/u/3333352?v=4)](https://github.com/pherum "pherum (22 commits)")[![dlarchikov](https://avatars.githubusercontent.com/u/3336114?v=4)](https://github.com/dlarchikov "dlarchikov (7 commits)")[![actions-user](https://avatars.githubusercontent.com/u/65916846?v=4)](https://github.com/actions-user "actions-user (3 commits)")[![yukoff](https://avatars.githubusercontent.com/u/1076681?v=4)](https://github.com/yukoff "yukoff (3 commits)")[![advancedalloy](https://avatars.githubusercontent.com/u/227668766?v=4)](https://github.com/advancedalloy "advancedalloy (1 commits)")[![stack-file[bot]](https://avatars.githubusercontent.com/in/408123?v=4)](https://github.com/stack-file[bot] "stack-file[bot] (1 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (1 commits)")[![xeddmc](https://avatars.githubusercontent.com/u/7623289?v=4)](https://github.com/xeddmc "xeddmc (1 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")

---

Tags

announcerbittorrentbittorrent-trackerforum-softwarep2pphptorrenttorrent-clienttorrent-filestorrent-managementtorrentpierwebtorrentwebtorrent-tracker-serverforumtorrenttrackerbittorrent

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/torrentpier-torrentpier/health.svg)

```
[![Health](https://phpackages.com/badges/torrentpier-torrentpier/health.svg)](https://phpackages.com/packages/torrentpier-torrentpier)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
