Welcome to the “rTorrent Handbook”!¶
rTorrent is written in C++ and uses the
ncurses library to provide a textual user interface.
It can be used in a (SSH) terminal session together with a terminal multiplexer like
providing a very lean bittorrent solution.
Using its XMLRPC remote control API, alternative user interfaces can be provided by web clients
like ruTorrent, or command line clients like pyrocore and its
The Overview chapter offers you a guided tour through this manual, or browse through the table of contents below to find what you’re looking for.
If you like what is here but are missing something, the best way to fill that hole is to pour what you know into it. Every contribution counts, and instead of lamenting the situation, please go fix it by taking small steps in the right direction. If everyone chimes in, we all profit in the end.
Contributing Guidelines tells you more about how to add your changes to the project.
Contents of This Manual¶
- Installation Guide
- Configuration Quick Start
- Common Configuration Use-Cases
- Scripting Guide
- Frequently Asked Questions
- Commands Reference
- Download Items and Attributes
- Logging, Files, and OS
- Network (Sockets, HTTP, XMLRPC)
- Bittorrent Protocol
- User Interface
- Contributing Guidelines