yggverse/yggtracker

BitTorrent tracker for Yggdrasil network

Installs: 32

Dependents: 0

Suggesters: 0

Security: 0

Stars: 22

Watchers: 3

Forks: 3

Open Issues: 13

Type:project

2.6.2 2023-12-08 18:18 UTC

This package is auto-updated.

Last update: 2025-08-05 18:46:54 UTC


README

Note

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

A social-oriented BitTorrent catalog for the Yggdrasil network, written in the Symfony framework.

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

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