Exatorrent is an open-source Self-hosted Torrent Client
Exatorrent is an open-source, self-hostable torrent client that allows users to download and manage torrents directly from their own servers. Unlike traditional torrent clients, Exatorrent offers the convenience of running entirely in the cloud, which means you can access and control your downloads from anywhere via a web interface.
It’s designed to be lightweight and easy to deploy, making it an ideal choice for users who want the flexibility of managing their torrent downloads without relying on third-party services or applications.
Features
- Single Executable File with No Dependencies
- Small in Size
- Cross Platform
- Download (or Build ) Single Executable Binary and run. That's it
- Open and Stream Torrents in your Browser
- Add Torrents by Magnet or by Infohash or Torrent File
- Individual File Control (Start, Stop or Delete )
- Stop, Remove or Delete Torrent
- Persistent between Sessions
- Stop Torrent once SeedRatio is reached (Optional)
- Perform Actions on Torrent Completion (Optional)
- Powered by anacrolix/torrent
- Download/Upload Rate limiter (Optional)
- Apply Blocklist (Optional)
- Configurable via Config File but works fine with Zero Configuration
- Share Files by Unlocking Torrent or Lock Torrent (protect by Auth) to prevent External Access
- Retrieve or Stream Files via HTTP
- Multi-Users with Authentication
- Auto Add Trackers to Torrent from TrackerList URL
- Auto Fetch Torrent Metainfo from Online/Local Metainfo Cache
- Download Directory as Zip or as Tarball
- Stream directly on Browser or VLC or mpv or other Media Players
- Documented API
- Uses Sqlite3 (embedded database with no setup and no configuration) by Default for Database but PostgreSQL can be used instead too