A social-oriented BitTorrent catalog for the Yggdrasil network, written in the Symfony framework.
Find a file
2025-08-05 21:42:17 +03:00
bin init symfony framework #14 2023-10-02 16:13:55 +03:00
config init torrent categories feature #26 2023-11-04 06:26:01 +02:00
migrations init torrent categories feature #26 2023-11-04 06:26:01 +02:00
public implement poster position settings #18 2023-10-31 02:06:58 +02:00
src undefined variable 2023-12-10 22:15:59 +02:00
templates fix description variables 2023-12-23 08:18:25 +02:00
tests init symfony framework #14 2023-10-02 16:13:55 +03:00
translations add torrent private info 2023-11-15 09:52:49 +02:00
.env add crawler 2024-02-01 16:59:14 +02:00
.env.test init symfony framework #14 2023-10-02 16:13:55 +03:00
.gitignore init symfony framework #14 2023-10-02 16:13:55 +03:00
composer.json make description links clickable #30 2023-11-03 15:35:46 +02:00
composer.lock composer update 2023-12-07 02:30:15 +02:00
docker-compose.override.yml init symfony framework #14 2023-10-02 16:13:55 +03:00
docker-compose.yml init symfony framework #14 2023-10-02 16:13:55 +03:00
LICENSE Initial commit 2023-08-24 23:59:44 +03:00
phpunit.xml.dist init symfony framework #14 2023-10-02 16:13:55 +03:00
README.md update readme 2025-08-05 21:42:17 +03:00
symfony.lock init symfony framework #14 2023-10-02 16:13:55 +03:00

YGGtracker

Note

Take a look at βtracker - the modern aggregation alternative written in Rust!

Social-oriented BitTorrent catalog for the Yggdrasil network

YGGtracker is a manually operated catalog and social network that allows users to share their torrents in the local network.

Engine uses IPv6 0200::/7 addresses to identify users without registration.

Showcase

Pasted image 1

Instances

  • http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yggtracker/ | tracker.ygg
    • ftp://[201:23b4:991a:634d:8359:4521:5576:15b7]:21/yggtracker/ - wanted torrents

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/{%app.key%} - update seeding stats
FTP

Setup anonymous read-only access to /var/ftp catalog (read more)

App settings

Custom settings could be provided in the /.env.local file by overwriting default /.env values

Localization

Crowdin

API

Wiki reference

Contribution

Please make new branch for each PR

git checkout main
git checkout -b my-pr-branch-name

License

Versioning

Semantic Versioning 2.0.0

Components

Support

Blog

Integrations

See also