Sign inSign up

power2all/torrust-actix

By power2all

•Updated 15 days ago

Official Torrust-Actix project - A highly efficient and performant BitTorrent Tracker Server

Image
API management
Web servers
Databases & storage
0

4.4K

power2all/torrust-actix repository overview

⁠Torrust-Actix Tracker

Test

⁠Project Description

Torrust-Actix (former Torrust-Axum) Tracker is a lightweight but incredibly powerful and feature-rich BitTorrent Tracker made using Rust.

Currently, it's being actively used at https://www.gbitt.info/⁠

This project originated from Torrust Tracker code originally developed by Mick van Dijke, further developed by Power2All as alternative for OpenTracker and other tracker code available on GitHub.

⁠Features

  • Block array for TCP tracking (HTTP/HTTPS), UDP tracking and API (HTTP/HTTPS)
  • Full IPv4 and IPv6 support
  • Persistence saving supported using SQLite3, MySQL or PostgresSQL database
  • Customize table and database structure in the configuration
  • Whitelist system for private tracking
  • Blacklist system for blocking unwelcome hashes
  • Torrent key support for locking access to announcement through keys as info_hash with a timeout
  • User account support, configurable for also database support
  • Swagger UI built-in in the API (toggleable), useful both for testing API and documentation for API

⁠Implemented BEPs

⁠Credits

The Torrust-Tracker was a joint effort by Nautilus Cyberneering GmbH⁠, Dutch Bits⁠ and Power2All⁠. Also thanks to Naim A.⁠ and greatest-ape⁠ for some parts in the Torrust-Tracker code. This project (Torrust-Actix) is built from scratch by Power2All⁠.

Tag summary

Content type

Image

Digest

sha256:b051c28aa…

Size

532.8 MB

Last updated

15 days ago

docker pull power2all/torrust-actix