mirror of
https://github.com/YGGverse/YGGtracker.git
synced 2025-01-22 20:54:52 +00:00
ghost
7b1fdc9018
remove tracker web-path as uri segment reserved for pk and may be not supported by some client software
YGGtracker
BitTorrent Catalog for Yggdrasil ecosystem
YGGtracker uses Yggdrasil IPv6 addresses to identify users without registration.
Online instances
- http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yggtracker
- http://94.140.114.241/yggtracker
Trackers
http://[201:23b4:991a:634d:8359:4521:5576:15b7]/announce
statshttp://[200:1e2f:e608:eb3a:2bf:1e62:87ba:e2f7]/announce
stats
Requirements
php8^
php-pdo
php-mysql
sphinxsearch
Installation
git clone https://github.com/YGGverse/YGGtracker.git
cd YGGtracker
composer update
Setup
- Server configuration
/example/environment
- The web root dir is
/src/public
- Deploy the database using MySQL Workbench project presented in the
/database
folder - Install Sphinx Search Server
- Configuration examples presented at
/config
folder - Set up the
/src/crontab
by following example
Contribute
Please make new branch for each PR
git checkout main
git checkout -b my-pr-branch-name
Roadmap
-
Magnet
- Protocol
- Exact Topic / xt
- Display Name / dn
- eXact Length / xl
- Address Tracker / rt
- Web Seed / ws
- Acceptable Source / as
- eXact Source / xs
- Keyword Topic / kt
- Manifest Topic / mt
- Select Only / so
- PEer / x.pe
- Options
- Public
- Sensitive
- Comments
- Features
- Stars
- Downloads
- Comments
- Views
- Peers
- Info page
- Protocol
-
User
- Profile
- Magnets
- Downloads
- Stars
- Following
- Followers
- Comments
-
Other
- RSS
- Moderation
Donate to contributors
License
- Engine sources MIT License
Components
Feedback
Feel free to share your ideas and bug reports!
Community
See also
Languages
PHP
61%
Twig
37.5%
CSS
1.5%