mirror of
https://github.com/YGGverse/btracker.git
synced 2026-03-31 17:15:31 +00:00
2.5 KiB
2.5 KiB
btracker
βtracker is a BitTorrent aggregator based on the aquatic-crawler API and Rocket web-framework
Roadmap
- RSS feeds
- Torrents listing
- Basic metainfo
- Pagination
- Search filter
- Results order
- Torrent details page
- Files list
- Background image (from the files asset)
- Common features
- Scrape peers/seeders/leechers
- UDP
- TCP
- Download
- Magnet
- Torrent
- Scrape peers/seeders/leechers
Install
git clone https://github.com/yggverse/btracker.git && cd btrackercargo build --releasesudo install target/release/btracker /usr/local/bin/btracker
Usage
btracker --preload=/path/to/aquatic-crawler/preload\
--scrape=udp://127.0.0.1:6969\
--tracker=udp://[302:68d0:f0d5:b88d::fdb]:6969\
--tracker=udp://tracker.ygg:6969
- The
--preloadargument specifies the location of the crawled torrents (see aquatic-crawler) - The
--scrapeargument is optional and enables statistics for peers, seeders, and leechers- it is recommended to use the local address for faster performance
- this argument supports multiple definitions for both the IPv4 and IPv6 protocols, parsed from the URL value
- take a look at the
--udpoption if you want to customize the default binding for UDP scrapes
- Define as many
--tracker(s) as required - Append
RUST_LOG=debugfor detailed information output; use--debugto configure asrocket::Config::debug_default() - See the project Wiki for more details (including systemd and nginx examples)
Options
btracker --help
Live
http://[302:68d0:f0d5:b88d::fdb]- Yggdrasil only peers BitTorrent tracker- http://tracker.ygg - Alfis DNS alias