Radarr, Sonarr, and Lidarr can all add ruTorrent as a download client using the built-in rtorrent client type. The settings you enter depend on which ruTorrent version you’re running.
We currently run two versions of ruTorrent side by side. The legacy 3.10 build is being phased out, while 5.3 is an installable application from your available applications page. Installing 5.3 removes the legacy version, so you’ll only ever have one active at a time.
Both versions connect over port 443 with Use SSL ticked, through ruTorrent’s HTTPRPC plugin. The main difference is the Host you enter. Because 5.3 uses a local address, it also needs certificate validation relaxed in your *arr app.
| Version | Host | Port | Url Path |
|---|---|---|---|
| 3.10 (legacy) | Server hostname | 443 | HTTPRPC plugin |
| 5.3 (latest) | rutorrent_ + your username (lowercase) | 443 | HTTPRPC plugin |
Not sure which one you have? Check your available applications page. If ruTorrent 5.3 is listed as installed there, use the 5.3 settings below even if you set things up on 3.10 in the past.
This step is the same regardless of which ruTorrent version you’re on.
Version 3.10 runs over port 443 and talks to ruTorrent through the HTTPRPC plugin’s action.php endpoint, using your server’s hostname as the Host.
| Name | rtorrent |
| Enable | Yes |
| Host | nlxxxx.dediseedbox.com |
| Port | 443 |
| Use SSL | Yes — tick the box |
| Url Path | /rutorrent/plugins/httprpc/action.php |
| Username | your-username |
| Password | your-password — reset via “Change Password” |
Version 5.3 is reached through a local address (rutorrent_ plus your lowercase username), so your *arr app must be told not to validate the certificate for local addresses. Without this, the connection test will fail.
Version 5.3 also runs over port 443 and uses the same HTTPRPC action.php endpoint. The difference is the Host: instead of the server hostname, enter rutorrent_ followed by your username, all in lowercase.
| Name | rtorrent |
| Enable | Yes |
| Host | rutorrent_yourusername — e.g. username David → rutorrent_david |
| Port | 443 |
| Use SSL | Yes — tick the box |
| Url Path | /rutorrent/plugins/httprpc/action.php |
| Username | your-username |
| Password | your-password — reset via “Change Password” |
For 5.3, the Host is not your server hostname, and it’s not just your username. It’s rutorrent_ followed by your username, all lowercase. For example, if your username is David, the Host is rutorrent_david. Remember to set Certificate Validation to Disabled for Local Addresses first (step 3).
rutorrent_ plus your username in lowercase for 5.3 (e.g. rutorrent_david). Entering just your username, or using capital letters, will fail. Port should be 443 with Use SSL ticked, and the Url Path /rutorrent/plugins/httprpc/action.php on both.rutorrent_ plus your lowercase username.rutorrent_ plus your username in lowercase (e.g. rutorrent_david), and set Certificate Validation to Disabled for Local Addresses under Settings → General. Port, Use SSL and Url Path stay the same.Moving off legacy? Since 3.10 is being phased out, we recommend installing ruTorrent 5.3 from your available applications page and updating the Host and Certificate Validation settings in your *arr app ahead of time rather than waiting for it to be removed.