Install rTorrent with Flood on Ubuntu server 20.04

There are multiple web interface for rTorrent like the most known ruTorrent. But all these alternatives haven’t a good UI. Here comes Flood, A modern web UI for rTorrent with a Node.js backend and React frontend.

The project is still work-in-progress but it’s already usable and features are added frequently.

You can find their Github here and more screenshots :

Installation have been tested on 17.04 and 20.04.

1. Install rTorrent

The easiest way is to install it from the repo, run:

2. Configure rTorrent

We need to create a dedicated user to avoid running rTorrent with root:

Now we will create a configuration file :

and copy the following:

You can customize the downloads path

If you haven’t created the folders (download and session), you need to do it :

And set the permissions

Then we need to create a systemd startup service to launch rTorrent at boot

And add to the file :

Then enable it at boot and start it :

3. Install Flood

You need first to install Node.js :

if you don’t have Curl installed :

Then clone their repo:

if you don’t have Git installed :

We need to copy the template config file:

Then install Flood :

4. Start Flood

Before lauching flood we will create a systemD to lauch Flood at startup ( easier to start , stop )

Create a dedicated user to run Flood:

Add permissions

Then create the script :

and copy this:

Enable it at boot and start it:

5. Testing

You should now can access it with http://YourIP:3000

Finally it will ask you to create a user/password.

Fill the rTorrent address and port with the one you put in .rtorrent.rc at scgi_port and 5000 for me.

Congratulation ! Flood with rTorrent is installed :)

If you have issues, feel free to comment



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store