phpcomposeryggdrasiljs-lessbittorrentsphinxalt-websymfonywikidistributedsocial-networkcatalogtorrentmagnetfederatedsqlitetracker
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ghost
401c38ff6a
|
1 year ago | |
---|---|---|
bin | 1 year ago | |
config | 1 year ago | |
migrations | 1 year ago | |
public | 1 year ago | |
src | 1 year ago | |
templates/default | 1 year ago | |
tests | 1 year ago | |
translations | 1 year ago | |
.env | 1 year ago | |
.env.test | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
composer.json | 1 year ago | |
composer.lock | 1 year ago | |
docker-compose.override.yml | 1 year ago | |
docker-compose.yml | 1 year ago | |
phpunit.xml.dist | 1 year ago | |
symfony.lock | 1 year ago |
README.md
YGGtracker
BitTorrent Registry for Yggdrasil
YGGtracker uses Yggdrasil IPv6 addresses to identify users without registration.
Installation
symfony check:requirements
Production
Install stable release
composer create-project yggverse/yggtracker
Development
Latest codebase available in repository
git clone https://github.com/YGGverse/YGGtracker.git
cd YGGtracker
composer update
symfony server:start
Database
New installation
php bin/console doctrine:schema:update --force
Existing DB upgrade
php bin/console doctrine:migrations:migrate
Crontab
* * * * * /crontab/torrent/scrape
- update seeding stats
Routing
YGGtracker uses sub-directory prefix by default,
if your instance running in the document root, please change prefix
value to /
in file
/config/routes.yaml
App settings
Custom settings could be provided in the /.env.local
file by overwriting default /.env
values
Localization
- Join community translations by Crowdin
Contribution
Please make new branch for each PR
git checkout main
git checkout -b my-pr-branch-name
Donate to contributors
License
- Engine sources MIT License
Components
Feedback
https://github.com/YGGverse/YGGtracker/issues