TOP  

The Unofficial Guide to ruTorrent: Become an Expert in 7 Minutes.

ruTorrent is a web front-end for the powerful command line-based torrent client “rTorrent”, which is a text-based torrent client based on the libTorrent libraries from Unix. The goal of rTorrent is… “a focus on high performance and good code,” according to the rTorrent author, Jari Sundell (a.k.a. rakshasa).

rTorrent’s web GUI version, ruTorrent allows you to create, upload, and manage all your private torrents in one place. ruTorrent is designed to emulate the look and feel of µTorrent WebUI, so the appearance is quite similar. The name “ruTorrent” comes from the combination of rTorrent + µTorrent (Seedbox Guide).

ruTorrent: Become an expert in 7 minutes.

Table of Contents.

In this tutorial, you will learn how to use ruTorrent, how to install it, and how to optimize it. Besides, you’ll also learn why it’s such a popular client in our niche.

  1. ruTorrent vs rTorrent.
  2. Download ruTorrent/rTorrent.
  3. Getting Started with ruTorrent/rTorrent.
  4. Managing ruTorrent.
  5. ruTorrent Main Dashboard.
  6. The Bottom Bar and Left-hand Menu.
  7. Optimizing Speed and Anonymity in ruTorrent.
  8. Bonus ruTorrent Tips and Tricks!
  9. ruTorrent FAQ and Additional Resources.

1. ruTorrent vs rTorrent.

As mentioned in the introduction, ruTorrent is the Web graphical interface-version of the text-based rTorrent client. Let’s see more of the differences between rTorrent vs ruTorrent.

rTorrent.

  1. Popular CLI-based bitTorrent client.
  2. Used frequently in Seedboxes.
  3. Very light and made strictly for performance.
  4. Linux native tool.

ruTorrent.

  1. Front-end for the  rtorrent
  2. Open Source (GPLv3 License).
  3. Extensible and has many custom plugins.
  4. Supporting all major browsers.

rTorrent is known for being a highly stable, super-light, powerful, and flexible torrent client. rTorrent also covers all the foundational features of a torrent client, including prioritization, MSE/PE for security, selective downloading, PEX, Magnet links, and DHT. 

ruTorrent, on the other hand, is based and depends on rTorrent for almost all operations. It is the graphical interface of rTorrent. ruTorrent also brings plugins to the table, resulting in a highly usable, feature-rich, and powerful torrent application.

Other ruTorrent benefits?

The software is ultra-light, so you can install it on servers with low resources and even on Small Office Home Office “SOHO” routers. Many of Rapidseedbox’s Seedbox clients choose ruTorrent as their favorite client since it’s reliable, convenient, and easy to use.

Setting up rTorrent on a Virtual Private Server “VPS” is convenient because you can connect and download torrents using ruTorrent’s amazing WebUI.

2. Download ruTorrent/rTorrent

Before downloading ruTorrent, you’ll need to know that there are some requirements and dependencies. These requirements include: 

  • rTorrent 0.8.2 (or later) compiled with xmlrpc-c. 
  • Web server with PHP5
  • A browser for the local client (IE 6.0 or 7.0, Opera, Safari, and Chrome).

Start by downloading rTorrent and ruTorrent right from the GitHub repository.

There is no installation or compilation routine needed. The ruTorrent sources must be cloned (unpacked) into a directory. This directory is set up as the document root of your favorite web server, such as Apache, Nginx, or Lighttpd. Refer to this wiki article, for more information on how to set up the WebServer. 

ruTorrent git download

To find the latest releases for ruTorrent: https://github.com/Novik/ruTorrent/releases. The latest stable release (as of Oct 2021) is v3.10.

3. Getting Started with ruTorrent/rTorrent

rTorrent and ruTorrent are two of the preferred seedbox interfaces mainly because they are open-source, super light, and highly flexible due to their integration with plugins. 

Rapidseedbox’s seedboxes come pre-configured with ruTorrent and are ready for seeding.  But if you decide to install it yourself, you’ll still need a VPS with high resources. Rapidseedbox’s VPSs come in different flavors and colors, so you can easily find your best fit.

rTorrent console
Figure 1- Source Wikipedia

You can get ruTorrent…

  • From a Seedbox. The fastest and easiest route is to use one of our already deployed Seedboxes with ruTorrent. Remember that the objective of a Seedbox is to have maximum upload speeds and improve ratio in a tracker.
  • Installing ruTorrent into a VPS. You may decide to experiment yourself and install rTorrent and ruTorrent from scratch into a VPS.  The following section will guide you through the steps and resources to help you install your own ruTorrent server. The installation/configuration of this application into different distributions of Linux is pretty similar.

3.1 Installing ruTorrent and its dependencies.

If the server that you intend to set up will be dedicated to rTorrent/ruTorrent, make sure the system is hardened and secured. Do not use the root user; instead, create a new user with super privilege. The following step-by-step guide is specifically written for Ubuntu 16.4. Note that dependencies and software versions may vary from time to time. Make sure you are running commands with superuser (or root privileges).

The most straightforward way to install torrent.

But you are limited to specific versions and features of libtorrent, xmlrpc, and rtorrent (see screenshot below). You can install it directly with the following command.

sudo apt-get install rtorrent -y

To Build from Source

This installation method provides you with more flexibility but can be challenging.

Begin by updating and upgrading your platform to the latest version.

Install the Required Dependencies:

a. Apache and PHP:

You need Apache (or another webserver) and PHP to allow access to ruTorrent’s WebGUI from anywhere. Apache is available within Ubuntu’s default repositories, so you can install it using the traditional package tools.

Install Apache and PHP

Now let’s install Webserver dependencies: “XMLRPC, libtorrent, and rTorrent”.

Install XMLRPC.

What is XMLRPC? XML-RPC is a Remote Procedure Call (RPC) protocol based on XML for encoding calls and HTTP for transport. XML-RPC is used for cross-platform communication. In XML-RPC, the client makes such calls with HTTP requests (and receives HTTP responses). XMLRPC is needed because ruTorrent uses rTorrent’s built-in XML-RPC server to communicate with it.

Download and Install libtorrent.

What is libtorrent? libtorrent is an open-source BitTorrent implementation, written in C++. It comes with a well-documented library interface, also written in C++. libtorrent’s most distinguishable features are its support for IPv6, Mainline DHT, uTorrent’s peer exchange, and HTTP seeding.

Get the latest version here.

Install rTorrent: You can install it directly with the following command.

Create the following directory where rTorrent will store its data.

Edit rTorrent’s config file. Change .rtorrent.rc with nano “nano ~/.rtorrent.rc” and edit the following info.

Check whether rTorrent is installed correctly and running, by typing:

Edit the ruTorrent’s config file:

Security: Set up basic password protection and permission for htpasswd file.

3.2 Installing ruTorrent in Windows.

There is no native support of ruTorrent on Windows, so you would not be able to install it normally. ruTorrent and rTorrent are natively supported by Linux, there are still a couple of ways to make them work on Windows OSs.

A workaround way to install rTorrent on Windows is using Cygwin. This tool provides similar functionality to a Linux Distro in a Windows platform. Another option is to boot Linux in a Virtual Machine (VM) such as VMWare and VirtualBox. The following link from SmartHomeBeginner is a great step-by-step guide that shows you how to install ruTorrent using Docker containers. Supposing that Docker is already installed in your Windows OS machine, this might be the easiest way to run ruTorrent on Windows.  

4.Managing ruTorrent

4.1 Logging In

  • Open your ‘Welcome’ email that contains all credentials for your product.
  • Locate the URL of your ruTorrent client. It will be in the format like this: https://111.222.333.444/rutorrent/

Navigate to this link and you will be prompted for credentials (see screenshot below).

logging in into ruTorrent.

One of the first things to notice is the menu bar on the top of the GUI. In the next section, we will explain step by step what is the purpose of every button.

top menu rutorrent graphical interface.

So let’s start explaining what every button does! (Refer to the red labels)

  1. “Log off” current user.
  2. “Globe”: This button is for adding torrents
  3. The “Star” button will allows you to create new torrents.
  4. The “Delete” button. To delete single or multiple torrents.
  5. The Start” button role is to start downloading/uploading torrent/torrents.
  6. The “Pause” button, for pausing torrents.
  7. The “Stop” button, to stop all activity on a particular torrent.
  8. The “RSS feed” button for creating RSS feeds.
  9. The “Autodl-irssi” plugin for monitoring our trackers, announce channel, and to automatically start downloads for you based on filters.
  10. The “Settings” button where we can change all of the ruTorrent settings.
  11. The “plugin” button, to manage the plugins.
  12. Pause WebUI
  13. Refresh WebUI
  14. The “Help” button will show us some basic shortcuts.

4.2 How to load a torrent?

The torrents can be loaded via two ways, via magnet link (torrent URL) or the .torrent file. Click on “Add New Torrent,” and you will get a popup window like on the picture below:

add torrent
  • “Directory” – The path where torrents will be downloaded.
  • “Label” – Use this option, if you want to customize the torrent label.
  • “Torrent file” – Use this option to locate the .torrent file and load it.
  • “Torrent URL” – The URL of the magnet link.

After you select either ‘Add file’ or ‘Add URL,’ options, your torrent will start downloading just like in the picture below:

rutorrent downloading

4.3 How to create a new torrent?

First, click on the “Create New Torrent” (the star button,) and the popup window will show like this:

create torrent
  • “Select Source” – Here, you can determine the destination where your file is located.
  • “Trackers” – A text area to add trackers separated by one blank row. Note: When using a private torrent, you can only add one tracker.
  • “Comment” – An optional feature, that lets you add an additional comment.
  • “Piece size” – You can select the following options, depending on the size of your file.
    • Up to 50MiB: 32KiB piece size (-l 15)
    • 50MiB to 150MiB: 64KiB piece size (-l 16)
    • 150MiB to 350MiB: 128KiB piece size (-l 17)
    • 350MiB to 512MiB: 256KiB piece size (-l 18)
    • 512MiB to 1.0GiB: 512KiB piece size (-l 19)
    • 1.0GiB to 2.0GiB: 1024KiB piece size (-l 20)
    • 2.0GiB and up: 2048KiB piece size, and larger at your discretion. (-l 21)
  • “Other” – The “Start seeding” checkbox, if selected will make ruTorrent automatically start seeding after the torrent is created. “Create “ creates a new torrent.

5. ruTorrent Main Dashboard.

When you select a particular torrent (like the one in the picture below), you’ll notice down below (in the General tab) all info related to that torrent. You can see many tabs monitored in real-time including, General, Files, Trackers, Peers, Speed, Plugins, File Manager, History, Tasks, Traffic, Chunks, Autodl-irssi, and Log.

All of that info is very useful if you want to find additional information regarding loaded torrents.

ruTorrent GUI "General" tab

In the General tab, you can find the following useful information including:

  • “Time elapsed” – Showing how much time is elapsed from starting a torrent
  • “Downloaded” – Showing how much data is currently being downloaded
  • “Download Speed” – Real-time speed for downloading current
  • “Uploaded” – Showing how much data is uploaded
  • “Seeds” -Showing how much seeders are connected currently
  • “Peers” – Showing how much peers are connected
  • “Tracker” is showing info regarding trackers URL and its Status
  • “Save As” – showing a path where our data is downloaded
  • “Free disk space” – remaining free space on our HDD
  • “Created On” – If we have created our torrent, its time-stamp will be shown here

5.1. Files tab

In this tab, you can find information about particular files in torrent data. For instance, you can find the size of that particular file and how much data is remaining to be downloaded. Note: Don’t forget to use a data management tool to keep a record of all the information.

utorrent files tab

5.2. Trackers tab

The “Trackers” tab will show info regarding currently loaded trackers. It includes their name, protocol, status, group, number of Seeds/Peers on that particular tracker. It also includes additional information such as download status, when is the time of the last update, the interval, whether is a private or public tracker.

trackers_torrent

5.3. Peers tab

The “Peers” tab shows real-time info about connected peers, their country, speed, and much more. This information is managed by a plugin called ”show_peers_like_wtorrent”.

5.4. Speed tab

The “Speed” tab represents the real-time speeds for downloading/uploading torrent data.

5.5. Plugins tab

The “Plugins” tab is pretty self-explanatory. It shows currently loaded plugins for RuTorrent. We can unload a particular plugin or enable/disable it.

plugins_tab

5.6. File manager

file_manager_plugin

The “File manager” tab is shown if the file manager plugin is loaded. This tab provides the basic navigation for your root directory where torrents are downloaded. Usually, the root is your /home/ dir.

5.7. History

The “History” tab keeps track of all torrents downloaded/uploaded for your current session. You can remove the history information if you select all rows (or via CTRL+A) and delete it by right-click + Delete. This tab is loaded by a plugin named ‘history.’

5.8. Tasks

“The “Tasks” tab keeps track of your session. It includes the operations done in the File manager.

5.9. Traffic

The “Traffic” tab shows real-time statistic info of a specific tracker, in the shape of a formatted graphics chart.

traffic rutorrent

5.10. Autodl_irssi

The “autodl_irssi” tab will show only if an autodl-irssi plugin is installed and configured. This tab shows log information about autodl-irssi, and provides basic operations regarding this plugin.

irrsi_tab

Note: To learn more about autodl-irrsi, visit our extensive guide: How to use ruTorrent’s autodl-irssi plugin

5.11. Log

The “Log” tab is the handiest tab for debugging any ruTorrent related errors. The error output will be displayed in this tab if an error exists, like misconfigured or not working plugins, or if there is an error in communication between rTorrent and ruTorrent or loaded torrents. If we want to clear up those messages, you can click on the clear button.

log_tab

5.12. The search command.

The “Search” functionality can significantly reduce your searching time for torrents. You can filter your results by clicking on the drop-down menu (“shown in the picture”), and you can choose different functional torrent sites from where you can narrow your search or select all sources for searching.

ruTorrent search command.

On the other hand, you can also search for torrents that are stored locally by selecting “Local Torrents”.

6. The Bottom Bar and Left-hand Menu.

6.1 The bottom bar.

The bottom menu bar was added in ruTorrent 3.0. It shows the total upload/download speed information along with any limitations. This information can be used to set or adjust the server’s throttle level. If you have “Plugin Disk space” installed, the bottom menu also shows the remaining space.

bottom

Hint: As best ruTorrent practice, keep 5% of free space to prevent your torrent client from freezing. Should you ever see a warning as shown below, please remove some space by deleting unnecessary torrents.

rTorrent has no free space

6.2 Left-side menu

The left side menu is designed to provide quick info about loaded torrents.

left_side_menu

A quick summary of all the elements within the left-side menu.

  • “All” – Sum of total loaded torrents
  • “Downloading” – Total torrents that are currently downloading
  • “Completed” – Total torrents that have been completed.
  • “Active” – Sum of torrents that are currently downloading/uploading.
  • “Inactive” – Status of torrents that are currently stopped.
  • “Error” – If for example there are torrents with no seeders, it will be marked as an error.
  • “Labels” – We can label our torrents with a different name, hence to that, labels will be shown here.
  • “Search” – The results from our most recent search will be displayed here.
  • “Trackers” – Displays currently loaded trackers.
  • “Feeds” – If our RSS feed is set up, feeds will be displayed here as well.

7. Optimizing Speed and Anonymity in ruTorrent.

Why your torrent’s speed is so slow?

Generally, there are a few factors to blame; these include your Internet (your ISP) speed, download/upload speed limitations, and the health of the torrent. Some of these factors might be beyond your hands. But still, all of them can be either monitored, analyzed, or optimized in order to improve the overall ruTorrent speed.

So what can you do…

7.1 Your own broadband and net speed.

Make sure that your ISP is giving you what you are paying for, your computer is not limiting the speed, or that an “unwanted application” is not eating up your bandwidth.

  • Is it the bandwidth your ISP is offering? Test the maximum upload and download speed from your computer through your ISP (not the Seedbox/VPS). Go to Speedtest and click “Go” to test your speed between your computer and the Internet. Bear in mind that ISPs might advertise their speed using different conventions like Gbps or MBps. Make sure you are comparing real values. Speedtest outputs the results in kilobits (Kb) and megabits (Mb) per second.
speedtest
  • Some processes or applications in your computer might be consuming precious bandwidth.  Whether it is a background transfer service, daily backup to the cloud, an antivirus automatic updates, or Malware, all of these consume bandwidth, which makes your torrent transfers slower.
  • How to find these bandwitdh-hungry applications? On Windows, you can use NetStat to see who and what is using your network resources. Go to cmd.exe and type, “netstat –o –n”. From that list, find the Process ID “PID” with the most connections. Record the PID, go back to Windows Task Manager, and find the same number. Shut down the process if you are not using it.
Netstat in windows
  • In Ubuntu, you can use a tool called nethogs. Install it with the following set of commands.
nethogs in ubuntu
  • Step 3: An active bug will also make your torrents slow. Make sure to keep all Anti-Malware updated, and your computer scanned with the latest Virus definition.

7.2 Speed Settings:

The other reason why your torrent speed is so slow is that you might have a speed limitation at the application level. In other words, your ruTorrent’s speed configuration might be limited.

  • To find these speed settings:
  • Go to Settings > Connection > Bandwidth Limiting. Make sure that maximum upload and download rates are set to 0.
rutorrent speed settings
  • Some users, leave download rate without limitations, while limiting the upload rate. As a recommendation, do not limit the upload rate. BitTorrent protocol uses an algorithm called “choking” to make sure that sharing is fair. If you limit the upload speed too much or use a different algorithm that is “unfair”, other peers in the swarm will not cooperate and you will immediately get “choked” until you do not receive any data.

7.3 Health of torrents and trackers:

Your download speed can also be influenced by the health of the torrent. Two factors account for this health: the number of seeders in the swarm and the availability of the torrent trackers. If there are not enough seeders (peers), or if the torrent tracker is too slow or unavailable, your torrent downloads will be slower.

Although there’s not much you can do here, you can still analyze the health of a torrent before downloading it, and decide whether to find a healthier torrent.

  • Check the seeder/leecher ratio beforehand. This ratio may vary, so you may have to come back later if you see a low ratio or very few seeders. A quick look into the S/L (Seeders/Leechers) columns might give you a lot of information on the health of the torrent. As shown in the picture below, three torrents have only one seeder, while other has 59. The one with 59 seeders is much healthier.  The higher the number on Seeders, the more chances to download your torrent faster.
health of torrents in torrents site
  • Check whether the torrent trackers are available. Torrent trackers are the main servers that regulate P2P traffic. They keep information about each client using each torrent so they are capable of speeding up the seed discovery process. Unfortunately, sometimes trackers experience downtime and remove torrents if they are older than a year.
  • As a solution, use multi-tracker torrents: You can find torrent tracker lists online and update your torrent with this information. If the first tracker on the list fails, then the torrent will use the next one and so on. By going to the “Tracker” label on the bottom menu, you can see information such as the name of the tracker, type, #seeds, and peers.
rutorrent trackers tab

Update trackers

  • Torrent files come with a tracker list (such as the five trackers shown above) to improve reliability. But in case that the torrent comes with trackers that have low seeds, are disabled, or haven’t been updated, you can always update the tracker on the torrent, by right-clicking on the torrent > “Update Trackers”, as shown in the picture below.
rutorrent update trackers
  • You can also update the list and add more trackers so that the torrent client has more chances of finding the right peers and downloading the torrent faster. To do this, right-click on the torrent (as shown below) and click “Edit Torrent” or “Torrent Properties”. The following window will appear.
  • Find updated torrent tracker lists online and update your torrent.  Copy the entire list and paste it right below the last tracker. Do not remove existing trackers and leave a blank space between each line.
rutorrent tracker properties

As an alternative to trackers, use Distributed Hash Table “DHT”.

DHT is a tracker-less method. In DHT, the P2P network peers keep all the necessary information for peer discovery to themselves; they don’t need a centralized server, such as a tracker, to search for other peers.

  • To enable DHT: Go to settings > BitTorrent (on the right-hand side menu) > Make sure that “Enable DHT Network” is selected (as shown below).
  • Before enabling DHT, bear in mind that most private trackers require you to disable DHT and Peer Exchange.
rutorrent DHT network

7.4 Use a seedbox.

A seedbox server is an easiest and best method to improve your torrenting speeds. Seedboxes are designed for seeding and improving sharing ratio, so their speeds are already optimized. Seedbox providers are usually located in high-speed data centers where ISPs do not throttle speeds. Seedbox servers are also built with high performance, speed, and large storage for your torrenting needs.

Rapidseedbox’s seedboxes are already optimized for crazy fast speeds. The speeds range from 1Gbps to 10Gbps.

rutorrent speed monitoring

Note that if you are using ruTorrent with a Seedbox…

  • Changing port on the ruTorrent client doesn’t make a difference. This is because all the traffic is encrypted with a VPN.
  • For the same reason, you don’t have to worry about ISP throttling and Firewall blockage because the connection from your resources to the VPS Seedbox is also encrypted. 
  • If you want to download content to your on-premises, you can use SFTP, FTPS, Sync, or other safe transferring methods, that are not monitored and limited.
  • No need to use VPN or proxy between yourself and the Seedbox. All the “torrent traffic” happens between the Seedbox itself and the Internet. So you are left out of the equation. Your ruTorrent WebUI traffic (port 80) between your computer and the Seedbox is unnoticed and un-harmful for the ISP.

7.5 Improve the speed and anonymity in rTorrent

If you already dealt with external factors such as your Internet download/upload speed and speed limitations, there are still some parameters that can be optimized internally. The following commands will help you improve speed and anonymity in your rTorrent server. These commands have all been tested in Ubuntu 16.4.

Log into rTorrent and edit the rTorrent’s config file using nano (or your favorite text editor). Change .rtorrent.rc default values in the text editor with the following information. 

1. Adjust the minimum and the maximum number of peers to connect to (per torrent):

2. Maximum number of uploads

3. Global upload and download rate in KBps. Set 0 for unlimited.

4. Port range to use for listening. Set any number from 60000 to 65000

5. Let ruTorrent define the port randomly from the port range defined above

6. For security, check hash for finished torrents.

7. Define encryption parameters, do not force encryption.

8. Enable DHT  and define the port.  Be aware that some private trackers require you to turn DHT off.

9. Enable Peer Exchange. The same as above, make sure this is a requirement by the private tracker.

10. Finally, save the file and make sure to save it in the (/home/User) directory.

9. Bonus ruTorrent tips and tricks!

The following ruTorrent tips and tricks will take your experience to the next level. Whether is to manage RSS via the WebGUI, customize ruTorrent with plugins, directly share files with your friends through the application, or download torrents automatically.

If there is a trick that you think is totally amazing in ruTorrent, and is not shown here, please don’t forget to mention it in the comments below.

9.1 How to configure RSS in ruTorrent.

The reason why ruTorrent is so valuable is that it is the only torrent client that can manage RSS via a Web GUI. The following step-by-step guide will show you how to configure ruTorrent to download torrents from RSS feeds.

  • Add the RSS feed to ruTorrent. It is recommended to add an RSS feed that has direct downloads and does not require cookies.
  • Find the RSS feed online. RSS stand for Really Simple Syndication and is a file in XML format used to spread content thorughout the web. To add your RSS into ruTorrnet, you’ll simply need the RSS URL, which looks something like: https://www.rapidseedbox.com/rss/
  • Go back to the ruTorrent client and click on the “RSS downloader” icon as shown below.
rutorrent RSS downloader.

The following “Add RSS Feed” window will come out. Input the “RSS Feed URL” that you found online and give a custom alias name for the RSS Feed. Then proceed to click the Ok button.

rutorrent Add RSS feed

After a while, your new feed will appear in the “Feeds” list in the bottom left corner. And, you’ll notice the torrent files recommended by your new feed.

rutorrent RSS List

9.2 Use torrent automation software.

If you love automation and torrenting, there are media automated downloader tools, which can help you download torrents automatically, search+find for your favorite movies, TV shows, music, or books, and update your entire media library. 

Radarr is a popular movie collection manager for BitTorrent and Usenet. It keeps track of multiple torrent RSS feeds, finds new movies, and connects with your ruTorrent client to automatically download all those movies. All of that without your intervention. Radarr can also be configured to find better quality content. If and when it find higher quality content, it replaces it with the old. 

Radarr interface.

There is more torrent automation software, specializing in TV shows, books, music, media organizers, and more. To name a few popular names, Sonarr, Jackett, CouchPotato, LazyLibrarian, and more.

9.3 Installing a plugin in ruTorrent.

It is tempting to have a does-it-all torrent client. But generally, the more plugins you install the longer ruTorrent interface will take to load, and the slower it will be. We recommend installing only what you require.

Popular plugins?

  • RPC – a plugin that links rtorrent and a webserver.
  • Trafic – Includes a subsystem for counting traffic.
  • Autotools – Performs automation functions, such as autolabel and automove.
  • RSS – Performs operations with RSS-feeds.

A quick search in “ruTorrent plugins library” online may point you in the right direction. A good source for rutorrent plugins is also Google Code Archive. Plugins can be added to ruTorrent just by adding the plugin directory into the ruTorrent’s directory.

How to install a plugin in ruTorrent? It is really straightforward and easy to install plugins via the command line. Let’s say that you want to install a plugin from Novik/ruTorrent library.

For example, if you have ruTorrent installed in “/var/www/ruTorrent” execute the following commands:

Note: Be aware that some plugins, may not work with the previous method, you might have to check the instructions on the plugin readme file.

9.3 File Sharing through ruTorrent

The basis of BitTorrent is to share files in a swarm or among a group of peers. ruTorrent goes beyond that and allows you to directly share a file with a friend or specific peer.

How to do that?

  • Go to your “Completed” torrent downloads, click on the file that you want to share and go to “File Manager” on the bottom bar. There is a path finder, that allows you to locate your file. Use this to display all your files present in the “/Downloads” file or whatever folder you are storing your content.
  • After you find the file that you want to share, right-click > “Share”. 
rutorrent file sharing and manager
  • A new window  “File Share” will pop up. 
  • In the field “File,” make sure that the file you intend to share is the correct one. As part of the File share configuration, you must define the duration (in hours) that the file will be available for sharing. As an additional option, you can also determine a password to add up security for the file.
rutorrent file sharing
  • Finally, click “Add”. A download link will be created.
  • To know about your file shares, go to “File Share” in the bottom-bar menu. Locate your file, and record the “Download Link” and the Password information. With this information in hand, your friends can have access to that specific file for a limited time.
rutorrent file sharing
  • From the prespective of your friend’s computer (or if someone is sharing a file with you). Go to “Add Torrent,” (the globe icon), under the “Torrent URL” field, write down the “download link.”
  • The file will start to download.
rutorrent file sharing Magnet link

9.4 Auto-download torrents with Autodl-irssi.

Autodl-irssi is a plugin for irssi that monitors IRC torrent announcement channels, automatically downloads torrents based on a pre-defined filter, and sends the torrents to a remote ruTorrent client. Although “autodl-irssi” is already installed in ruTorrent from Rapidseedbox’s seedboxes, you might want to learn how to install it from scratch.

To download anything automatically with autodl-irssi, you would need to define four basic parameters.

  1. Configure Tracker RSS Feed.
  2. Configure IRC channel.
  3. Define the filters.
  4. Define the action to be taken.

If already installed, go to the icon with the green download icon on the top bar of the dashboard. There you will find four different options, Filters, IRC Servers, Trackers, and Preferences.

rutorrent autodl-irssi
  • You can also check the version of the autodl-irssi and update if necessary.
  • Go to the bottom information menu and find the label autodl-irssi, then click on Update.
rutorrent autodl-irssi

Note: For extra help, check out our extremely complete step-by-step guide on how to configure autodl-irssi from the beginning.

8. ruTorrent FAQ and Additional Resources.

1. Is rutorrent the same as rtorrent?

They are not the same, but they do have a tight relationship. ruTorrent is the PHP frontend (web interface) of rTorrent— the console-based CLI BitTorrent client. In addition, ruTorrent uses rTorrent’s built-in XML-RPC server for communication.

2. Is rutorrent related to ruTracker?

Some people treat rutorrent rutracker as it was a single entity. However, ruTracker is simply a popular Russian torrent tracker (torrent search site), while ruTorrent, is the torrent client and is not related to Russian trackers.  

3. What is the recommended OS to install rTorrent and ruTorrent?

Linux distributions are generally the best choices. For instance, Arch Linux comes with amazing support and documentation for rTorrent. ArchLinux is an independently developed x86-64 general-purpose Linux distribution. For more information, check rTorrent ArchLinux documentation

4. Why do seedboxes prefer rutorrent?

ruTorrent/rtorrent is one of the best torrent clients. For instance, when comparing clients like BitTorrent or uTorrent vs. rTorrent, the former is always ranked in a better position. In fact, the Slant community recommends rtorrent for most users and ranks rTorrent in 7th place. Two reasons why rTorrent is preferred for seedboxes is because it has a GPL license and comes with either CLI and GUI. 

5. Can rutorrent be installed in Windows?

ruTorrent is supported by OSX, Linux, BSD, and Solaris. It is not supported by Windows, but a workaround is to use Cygwin to install it. Another way (as mentioned at the beginning of this post) is using Docker containers or VMs within Windows. 

6. What are rutorrent ratio groups?

Ratio groups are commonly used for seeding torrents with a specified sharing ratio, but you can use them for so much more. Ratio groups are based on four different conditions: UPLD Min %, UPLD Max %, UPLD in MB, and seeding Hrs. When conditions are satisfied (in some way or the other) an action can be taken. 

7. How do I install plugins in ruTorrent?

To install a plugin in ruTorrent simply add (or upload) the plugin’s directory in ruTorrent’s plugin directory. For more information, refer to the previous section (installing a plugin in ruTorrent).

8. What are some good additional ruTorrent and Torrent resources?

We know that this guide to ruTorrent is just the tip of the iceberg. That is why we gathered the best resources online that cannot go unnoticed. The following links will help you keep up with these two amazing torrent tools.

  1. Arch Wiki: rTorrent; Complete rTorrent guide with installation, operation, and troubleshooting.
  2. Official Upstream URL: Novik/ruTorrent; Installation and configuration of ruTorrent.
  3. Rakshasa: rTorrent user guide; The updated and best rTorrent user guide from the official author itself.
  4. Novik: Installing plugins in ruTorrent; Plugin library and configuration instructions

Final Words.

rTorrent is not for everybody. It requires extensive Linux expertise to install, maintain, and operate. Plus, not everyone is happy with learning to use its CLI. ruTorrent, on the other hand (although it depends on rTorrent), is easier to use. In addition to its WebGUI, it is also ultra-light, fully-featured, supports RSS feeds, is highly stable, can be extended with plugins, and a lot more. 

If you want to test ruTorrent and rTorrent (without going through the whole installation process,) give a ruTorrent built-in Seedbox a try.

Finally, we hope that you found this article handy and that you have all your questions answered.

Happy seeding!

Speak your mind

Leave a Reply

Your email address will not be published. Required fields are marked *