βtracker is a social BitTorrent aggregator based on the aquatic-crawler FS index and Rocket web-framework.
See the Wiki page
http://[302:68d0:f0d5:b88d::fdb]- Yggdrasil only peers BitTorrent tracker- http://tracker.ygg - Alfis DNS alias
 
-  Listing (index) page
- Basic metainfo
 - Pagination
 -  Search
- multiple keyword support [ ] configurable split separators
 -  torrent meta match
- name
 - comment
 - created by
 - publisher
 - publisher URL
 - announce
 - announce list
 - file names
 
 - relevance ranking
 - fast in-memory index
 - search options form
 
 - optional sort order (time indexed by default)
 
 -  Details page
-  files
- clickable content preview
 
 - name
 - comment
 - created at
 - created by
 - publisher
 - publisher URL
 - announce
 - announce list
 
 -  files
 -  Common features
-  scrape peers/seeders/leechers (by the btracker-scrape)
- UDP
 - TCP
 
 -  download
- magnet link
 -  torrent file
-  from the 
publiclocation - filtered trackers binary
 
 -  from the 
 
 
 -  scrape peers/seeders/leechers (by the btracker-scrape)
 - RSS feed
 
cargo install btrackergit clone https://github.com/yggverse/btracker.git && cd btrackercargo build --releasesudo install target/release/btracker /usr/local/bin/btracker- copy 
public&templatesfolders to the server destination 
- copy 
 
btracker --public=/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 
--publicargument specifies the location of the crawled torrents (see aquatic-crawler)- make sure this location also contains a copy (or symlink) of the 
/publicfiles from this crate (see the Rocket deploying specification) 
 - make sure this location also contains a copy (or symlink) of the 
 - 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)
 
btracker --help- btracker-gemini - βtracker implementation for the Gemini protocol