mirror of
https://github.com/YGGverse/btracker.git
synced 2026-03-31 17:15:31 +00:00
βtracker is a BitTorrent aggregator based on the aquatic-crawler API and Rocket web-framework, written in Rust
https://crates.io/crates/btracker
aggregatoraquaticaquatic-crawlerbittorrentbtrackercatalogjs-lesslibrqbitrocketrustservertorrenttrackeryggtracker
| .github | ||
| src | ||
| static/theme | ||
| templates | ||
| .gitignore | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
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
- append
RUST_LOG=debugfor detailed information output - 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