Radarr
Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.
Initial Setup
Installing Radarr is easy. Simply issue the following command:
sudo box install radarr
This command will configure radarr for your user.
Optional parameters
None of these are required for you to define if you want an easy install. If you would like to do something custom, then here are some options for you.
Please note that it is difficult for us to support these options as they are custom for each install
None of the options are sanity-checked on install so setting something wrong could break your installation.
Again, you do not need to set these if you don't know what you're doing.
There are a couple options you can set before installing transmission through export.
If you'd like to use one of these, run export option=value
before running the install command.
The following is an example of how this would look
export radarrOwner='autodlbot'
radarrOwner
- Used to specify a non-master user which radarr will run as after the installation.
How to Access
After Radarr has been installed, it will be available for access at https://<hostname.ltd>/radarr
.
Service Management
The Radarr service is managed by systemd and has been configured for single user usage. You can find the service file here:
/etc/systemd/system/radarr.service
- Status
- Start
- Stop
- Restart
- Enable
- Disable
sudo systemctl status radarr
sudo systemctl start radarr
sudo systemctl stop radarr
sudo systemctl restart radarr
sudo systemctl enable radarr
sudo systemctl disable radarr
Configuration
The Radarr Team built a detailed Quick Start Guide. Radarr's FAQ may be of additional use as well.
Out of the box, Radarr comes with no configuration, so you'll need to set it up!
Some important Swizzin specific information to note:
Connect download clients
To add a download client, go to Settings > Download Client
. Make sure Advanced Settings
are shown and click Add Client
.
- ruTorrent
- Transmission
- Deluge
- nzbGet
- SABnzbd
- qBittorrent
Name: rTorrent
rTorrent host: 127.0.0.1
Port: 443
URL Path: /rutorrent/plugins/httprpc/action.php
Use SSL: ON
Username: <your username>
Password: <your password>
Add label to torrent: TV (or anything else you desire)
Optional - Downloaded files location: <custom directory>
To retrieve your port, please run `grep rpc-port ~/.config/transmission-daemon/settings.json`,
when logged in as the user you want to use transmission of (i.e. not root).
----------
Host: 127.0.0.1
Port: <See above, e.g. 9091>
URL Base: /transmission/ (Should be default)
Username: <your username>
Password: <your password>
Category: <optional, e.g. Sonarr or TV>
Connect using HTTPS: OFF
Name: Deluge
Host: 127.0.0.1
Post: <deluge web port>
Deluge Password: <your password>
Add label to torrent: TV (or anything else you desire)
* label plugin must be enabled in Deluge if you add a label
SSL: OFF
NZBget host: 127.0.0.1
port: 443
URL Base: nzbget
Connect using HTTPS: ON
nzbget username: <your username>
nzbget Password: <your password>
Add label to torrent: Series (or anything else you desire)
* label must exist under Categories in nzbGet
Name: SABnzbd
Host: 127.0.0.1
Port: sabnzbd port
URL Path: BLANK
Use SSL: OFF
API: API Key from SAB
Name: qBittorrent
Host: 127.0.0.1
Post: <qbittorrent web port>
Username: <your username>
Password: <your password>
Category: TV (or anything else you desire)
SSL: OFF
Add an indexer with Jackett
Radarr only supports a few trackers out of the box, but the indexers can be expanded by using the application Jackett. To add an indexer with Jackett, use the following steps.
By default, when receiving the torznab feed from Jackett, it will need to be modified to be connected with the application. The default link looks like:
https://<yourhostname.ltd>/jackett/api/v2.0/indexers/yourtracker/results/torznab/
We need to edit this link to remove https and add the port number. Thus, if your port number was 12345
, your edited URL would look like this:
http://<yourhostname.ltd>:12345/jackett/api/v2.0/indexers/yourtracker/results/torznab/
- Go to
Settings > Indexers
and click+
to add a new indexer. - Under
Torrent
chooseTorznab
- Use the settings:
Name: <tracker name>
URL: <click copy torznab feed in jackett and modify as per above>
API: <copy and paste from jackett UI>
- Click
Test
. If all is good, clickSave
.
Migrating to v3 on .Net Core
Please follow the steps below to make sure you are using the Radarr v3 on the .Net binary
- Upgrade mono-based v0.2 to mono-based v3
- Trigger a backup manually by going to System -> Backup and press the "Backup" Button. Wait until the process has finished.
- Change the Release branch by going to Settings -> General -> Updates (ensure Advanced settings are shown), set the Branch value to
develop
and then press the Save button. - Go to System -> Updates and install the latest update which should be version 3.x+
- Refresh your browser while emptying cache (CTRL+SHIFT+R on most browsers)
- Confirm you're running on version 3.x+ In System
- Change your branch back to
master
- Migrate mono-based v3 to .Net-based v3
- Run
sudo box update
, which should Print out "Moving Radarr from mono to .Net
" When the migration to .net has begun - Refresh your browser while emptying cache (CTRL+SHIFT+R on most browsers)
- Run
If you are not running Radarr as your master user, you can set the environment variable radarrOwner=<yourUser>
before the update, and the migration will respect the choice.