# rustatio

> Rustatio is an open-source BitTorrent ratio tool that mimics popular clients. It runs as a desktop program or a containerized server with a browser interface.

- **Category:** Bittorrent
- **Licence:** MIT
- **Latest version:** v2.14.1
- **Open source:** oss
- **Languages:** JavaScript, Rust, Svelte
- **Platforms:** Docker Compose, Linux, Windows, macOS, Arch Linux
- **Tags:** Tauri, Bittorrent, Torrents, Docker, Rust, Web UI, Desktop app, Self Hosted, Ratio Management, Client Emulation

## Description

Rustatio manages BitTorrent ratios by pretending to be well-known torrent programs. It copies the network fingerprints of several popular clients so trackers see familiar peer IDs and headers. You set upload and download speeds, add randomness, and define when the session should stop. A live dashboard shows charts of transfer rates, peer counts, and ratio changes. A watched directory can drop in new torrent files automatically. On a server the container can follow a VPN's forwarded port through Gluetun. The software is written in Rust with a Tauri front end, giving native installers for Windows, macOS, and Linux, plus a WebAssembly build that runs in a browser. Everything is MIT licensed and marked for educational use only.

## Links

- [Homepage](https://github.com/takitsu21/rustatio)
- [Website](https://takitsu21.github.io/rustatio-website/)
- [Docker](ghcr.io/takitsu21/rustatio)
- [Demo](https://takitsu21.github.io/rustatio/)
- [GitHub Repository](https://github.com/takitsu21/rustatio)
- [Documentation](https://takitsu21.github.io/rustatio-website/guide/)
- [GitHub Releases](https://github.com/takitsu21/rustatio/releases)
- [Docker Package](https://github.com/takitsu21/rustatio/pkgs/container/rustatio)

---
Source: https://selfhost.directory/project/rustatio