Install rTorrent with Flood on Ubuntu server 17.04

May 28, 2018 · 3 min read

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 :

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 copy 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 and you’re ready to go.

Congratulation ! Flood with rTorrent is installed :)

If you have issues, feel free to comment


Written by


IT student , developer and photographer.