Skip to content

Novik/ruTorrent

Repository files navigation

ruTorrent

ruTorrent is a front-end for the popular Bittorrent client rtorrent.

This project is released under the GPLv3 license, for more details, take a look at the LICENSE.md file in the source.

Main features

  • Lightweight server side, so it can be installed on old and low-end servers and even on some SOHO routers
  • Extensible - there are several plugins and everybody can create their own one
  • Nice look ;)

Screenshots

Download

Getting started

  • There's no installation routine or compilation necessary. The sources are cloned/unpacked into a directory which is setup as document root of a web server of your choice (for detailed instructions see the webserver wiki article).
  • After setting up the webserver ruTorrent itself needs to be configured. Instructions can be found in various articles in the wiki.

Requirements

  • PHP 7.4 or newer, with the json and pcre extensions. The simplexml, curl, mbstring and zlib extensions are recommended — some plugins and the XMLRPC proxy need them — as are the php, curl and gzip command-line programs.
  • rtorrent: the 0.9.8 baseline and the 0.16.x series are supported. Other versions may or may not work.
  • A web server with ruTorrent's directory as its document root (see the webserver wiki article).

Checking your environment

A checker is bundled with ruTorrent. Run it from the command line, from inside your ruTorrent directory:

php env_check.php

It verifies the PHP version and extensions, the external programs plugins rely on, common conf/config.php mistakes, and connects to rtorrent to report and classify its version. It exits 0 when everything required passes and 1 otherwise, so it can be used in scripts. For safety it runs on the command line only and refuses to run under a web server.

About

Yet another web front-end for rTorrent

Topics

Resources

License

Stars

2.2k stars

Watchers

87 watching

Forks

Packages

 
 
 

Contributors