βtracker is a BitTorrent aggregator based on the aquatic-crawler API and Rocket web-framework, written in Rust https://crates.io/crates/btracker
Find a file
2025-08-06 14:09:17 +03:00
.github initial commit 2025-08-01 20:04:38 +03:00
src implement print_version argument option 2025-08-06 14:09:17 +03:00
static/theme move css to separated cachable file, update config api 2025-08-06 12:57:37 +03:00
templates implement print_version argument option 2025-08-06 14:09:17 +03:00
.gitignore initial commit 2025-08-01 20:04:38 +03:00
Cargo.toml update version 2025-08-06 12:57:46 +03:00
LICENSE Initial commit 2025-08-01 18:51:17 +03:00
README.md update readme 2025-08-06 13:12:53 +03:00

btracker

Linux Dependencies crates.io

β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/seeds
    • Download
      • Magnet
      • Torrent

Install

  1. git clone https://github.com/yggverse/btracker.git && cd btracker
  2. cargo build --release
  3. sudo install target/release/btracker /usr/local/bin/btracker

Usage

btracker --preload /path/to/aquatic-crawler/preload
  • append RUST_LOG=debug for detailed information output
  • see the project Wiki for more details (including systemd and nginx examples)

Options

btracker --help

Live