This recipe is for setting up Radarr. The following assumes your are familiar with Radarr and its preference menus and configuration options.
Network Prerequisites are:
- Layer 2 Network Switches
- Network Gateway is
192.168.1.5
- Network DNS server is
192.168.1.5
(Note: your Gateway hardware should enable you to a configure DNS server(s), like a UniFi USG Gateway, so set the following: primary DNS192.168.1.254
which will be your PiHole server IP address; and, secondary DNS1.1.1.1
which is a backup Cloudfare DNS server in the event your PiHole server 192.168.1.254 fails or os down) - Network DHCP server is
192.168.1.5
Other Prerequisites are:
- Synology NAS, or linux variant of a NAS, is fully configured as per SYNOBUILD.
- Proxmox node fully configured as per PROXMOX-NODE BUILDING.
- pfSense is fully configured as per HAProxy in pfSense
- Deluge LXC with Deluge SW installed as per Deluge LXC - Ubuntu 18.04.
- NZBGet LXC with NZBGet SW installed as per NZBget LXC - Ubuntu 18.04
- Jackett installed as per Jackett LXC - Ubuntu 18.04
- Radarr LXC with Radarr SW installed as per Radarr LXC - Ubuntu 18.04
Tasks to be performed are:
- 1.00 Easy Radarr Configuration
- 2.00 Manually Configure Radarr Settings
- 3.00 Create & Restore Radarr Backups
- 00.00 Patches & Fixes
Easy Method configures some Radarr preferences BUT not all.
Or take the the manual route and proceed to Step 2 HERE.
After running the scripted CLI Easy Method your input is required for the following settings:
- Adding your NZB Usenet Indexer provider accounts which can be done by performing this step 2.02 (B) Configure Indexers
- Adding Deluge downloader and login credentials 2.03 (A) Configure Download Client
- Adding NZBGet downloader and login credentials 2.03 (B) Configure Download Client
- Add a IMDb Watchlist to autoadd your movies 2.04 Configure Lists
- Add your JellyFin Connection 2.05 Configure Connect
- Updating Radarr to use a secure login username & password which can be done by performing this step 2.06 Configure General
- Create Custom Formats to manage audio quality 2.07 Custom Formats
- Configure Profiles to manage search criteria 2.08 Configure Profiles; and,
Begin the Easy Method with the Proxmox web interface and go to typhoon-01
> 115 (Radarr)
> >_ Shell
and type the following:
sudo systemctl stop radarr.service &&
sleep 5 &&
rm -r /home/media/.config/Radarr/nzbdrone.db* &&
wget https://raw.githubusercontent.com/ahuacate/radarr/master/backup/nzbdrone.db -O /home/media/.config/Radarr/nzbdrone.db &&
wget https://raw.githubusercontent.com/ahuacate/radarr/master/backup/config.xml -O /home/media/.config/Radarr/config.xml
chown 1605:65605 /home/media/.config/Radarr/nzbdrone.db &&
chown 1605:65605 /home/media/.config/Radarr/config.xml &&
sudo systemctl restart radarr.service
Thats it. Now go and complete Steps 2.03 (B), 2.04 (A), 2.04 (B), 2.05, 2.06, 2.07 and 2.08.
Browse to http://192.168.50.116:7878 and login to Radarr. Click the Settings Tab
and click Advanced Settings
to set Shown
state. Configure all your tabs as follows.
Set as shown.
For the field Standard Movie Format edit:
{Movie Title} ({Release Year}) [{Quality Title} {Edition Tags} {MediaInfo Audio}-{MediaInfo AudioChannels} {MEDIAINFO VIDEOCODEC} {MediaInfo HDR}]
And cross check and set the remaining fields as follows:
This is where you configure Lidarr to use Usenet as your primary search indexer and Torrents (Jackett) as the secondary indexer. For torrents Radarr uses Jackett which must be installed as shown HERE.
A) Add Jackett as a Indexer
Create a new torrent indexer using the Torznab Jackett Preset
template and fill out the details as shown below.
Add Torznab | Value |
---|---|
Name | Jackett |
Enable RSS Sync | No |
Enable Search | Yes |
URL | http://192.168.50.120:9117/torznab/all/api |
Multi Languages | leave blank |
API Key | s9tcqkddvjpkmis824pp6ucgpwcd2xnc |
Categories | 2000,2010,2020,2030,2035,2040,2045,2050,2060 |
Anime Categories | leave blank |
Additional Parameters | leave blank |
Remove year from search string | No |
Search by Title | Yes |
Minimum Seeders | 1 |
Required Flags | leave blank |
And click Save
. The finished Jackett configuration looks like:
B) Add Usenet Indexers
Add all your Usenet indexers providers with the Newsnab
presets (or custom if your provider is not listed).
Finally edit the Options
Retention to 1500
days.
A) Deluge Download Client
First create a new download client using the Torrent > Deluge
template and fill out the details as shown below.
Add Deluge | Value | Notes |
---|---|---|
Name | Deluge |
|
Enable | Yes |
|
Host | 192.168.30.113 |
|
Port | 8112 |
|
URL Base | leave blank | |
Password | insert your deluge password |
This is your Deluge login password. |
Category | radarr-movies |
|
Recent Priority | First | |
Older Priority | Last | |
Add Paused | No | |
Use SSL | No |
And click Test
to check it works. If successful, click Save
.
B) NZBGet Download Client
First create a new download client using the Usenet > NZBGet
template and fill out the details as shown below.
Add NZBGet | Value | Notes |
---|---|---|
Name | NZBGet |
|
Enable | Yes |
|
Host | 192.168.30.112 |
|
Port | 6789 |
|
URL Base | leave blank | |
Username | client |
|
Password | insert your client password |
This is your NZBGet client password. |
Category | radarr-movies |
|
Recent Priority | Normal | |
Older Priority | Normal | |
Add Paused | No | |
Use SSL | No |
And click Test
to check it works. If successful, click Save
.
Other download tab
settings must be set as follows:
If you dont have a IMDb account create one.
Then go to your watchlist on IMDb's website. Press the Edit
button for your list. On this page, you can add, remove, or re-order the watchlist. Now note URL adress because we need to copy the part that has "ur########". That's your IMDb ID so note it down. Then you can go back to Radarr > Settings Tab
> Lists Tab
and click the +
to add a Radarr Lists -- Presets -- UMDb List
and complete as follows:
Add - Radarr Lists | Value | Notes |
---|---|---|
Name | IMDb Listname |
Best to use a IMDb account username so you can add multiple IMDb lists to Radarr (i.e IMDb Adolf, IMDb Eva or IMDb Kids) |
Enable Automatic Sync | Yes |
|
Add Movies Monitored | Yes |
|
Minimum Availability | Physical/Web |
|
Quality Profile | HD-1080p |
Change to 4K > HD-1080p if you have a 4K TV |
Folder | /mnt/videos/movies/ | |
Tags | leave blank | |
Radarr API URL | https://api.radarr.video/v2 |
|
Path to list | /imdb/list?listId=urXXXXXXXX |
Replace XXXXXXXX with your IMDb user LISTID |
Create a new connection using the Emby (Media Browser)
template and fill out the details as shown below.
Add - Emby (Media Browser) | Value | Notes |
---|---|---|
Name | Jellyfin |
|
On Grab | No |
|
On Download | Yes |
|
On Upgrade | Yes |
|
On Rename | Yes |
|
Filter Movie Tags | leave blank | |
Host | 192.168.50.111 |
|
Port | 8096 |
|
API Key | Insert your Jellyfin API key | Note, create one in Jellyfin for Radarr |
Send Notifications | Yes |
|
Update Library | Yes |
And click Test
to check it works. If successful, click Save
.
Here are required edits: 1) URL Base; and, 2) setting the security section to enable username and login.
Start-Up | Value | Notes |
---|---|---|
Bind Address | * |
|
Port Number | 7878 | |
URL Base | /radarr |
|
Enable SSL | No | |
Open Browser on start | Yes | |
Security | ||
Authentication | Basic (Browser Pop-up) |
|
Username | storm |
Note, or whatever username you choose |
Password | insert password here |
Add a complex password and record it i.e oTL&9qe/9Y&RV |
API Key | leave default |
And click Save
.
Custom Formats
are a way to completely automate checks if one or more of your Custom Formats
might match against the Release or File name. A custom format has so called "Format Tags". These tags describe how Radarr tries to match a release or file (i.e HEVC, x264, x265, atmos, dolby, dts and much more).
My Radarr configuration only want 4K movies if they match a referred sequence of ranked audio formats. Upgrading stops when at least one Custom Format
match is above the profile cutoff.
However, if Radarr can't find a 4K release, then it should search for a 1080p release. To achieve this we create a new Profiles
called 4K > HD-1080p
with a range of media qualities ranked from our preferred Remux-2160p
to HDTV-1080p
- a range of 8 media quality settings. Then we apply our Custom Formats
to the 4K > HD-1080p
profile for further matching (i.e HEVC, x264, x265, atmos, dolby, dts and much more).
Before creating the 4K > HD-1080p
profile first create your Custom Formats
by clicking on the Custom Formats
tab.
The following examples of Custom Formats
search for movies containing audio, compression and dynamic range (SDR or HDR) requirements:
- Lossless Object Surround: Dolby TrueHD Atmos and DTS-X
- Lossless Surround: Dolby TrueHD, DTS-HD, and DTS-HD MA
- HQ Object Surround: Dolby Digital Plus with Atmos
- HQ Surround: Dolby Digital Plus and DTS
- Surround Dolby Digital: Dolby Digital
- Generic Surround: Files or releases without one of the above codecs but containing 5.1/7.1 in the name
I also add matching criteria for HEVC and/or HDR 10bit to my audio quality search criteria (ignoring all SDR).
A) Custom Formats - 4K, 10bit HDR & Atmos compatible systems
The following is my configuration. Its applicable for a 4K HDR 10bit TV, Atmos capable audio reciever or soundbar and a Kodi player (i.e LG OLED C9, Samsung Atmos Q90R soundbar and a Odroid N2 Coreelec built player). Modify to meet your installed equipment. Note the ranking numeric 1 to 9 - it makes it easier to maintain correct ranking when enabling in your quality Profile
(i.e 4K > HD-1080p
).
1 - Lossless Object Surround + x265 + HDR
C_RXRQ_(X|H).?265|HEVC
C_RXRQ_HDR|10bit
C_RXRQ_TRUEHD.?(5.1|7.1).?ATMOS|ATMOS.?TRUEHD.?(5.1|7.1)|TRUEHD.?ATMOS.?(5.1|7.1)|DTSX|DTS-X
C_RXRQN_SDR
2 - Lossless Object Surround + HDR
C_RXRQ_HDR|10bit
C_RXRQ_TRUEHD.?(5.1|7.1).?ATMOS|ATMOS.?TRUEHD.?(5.1|7.1)|TRUEHD.?ATMOS.?(5.1|7.1)|DTSX|DTS-X
C_RXRQN_SDR
3 - Lossless Surround + x265 + HDR
C_RXRQ_(X|H).?265|HEVC
C_RXRQ_HDR|10bit
C_RXRQ_DTS.?HD|DTS.?MA|TRUEHD
C_RXRQN_(ATMOS|SDR)
4 - Lossless Surround + HDR
C_RXRQ_HDR|10bit
C_RXRQ_DTS.?HD|DTS.?MA|TRUEHD
C_RXRQN_(ATMOS|SDR)
5 - HQ Object Surround + x265 + HDR
C_RXRQ_(X|H).?265|HEVC
C_RXRQ_HDR|10bit
C_RXRQ_DDP.?ATMOS|DDP.?(5.1|7.1).?ATMOS|E.?AC.?3.?ATMOS|E.?AC.?3.?(5.1|7.1).?ATMOS|AC.?3.?ATMOS
C_RXRQN_SDR
6 - HQ Object Surround + HDR
C_RXRQ_HDR|10bit
C_RXRQ_DDP.?ATMOS|DDP.?(5.1|7.1).?ATMOS|E.?AC.?3.?ATMOS|E.?AC.?3.?(5.1|7.1).?ATMOS|AC.?3.?ATMOS
C_RXRQN_SDR
7 - HQ Surround
C_RXRQ_DTS|E.?AC.?3|DDP
C_RXRQN_ATMOS
C_RXRQN_DTS.?(X|MA|HD)
8 - Dolby Digital Surround
C_RXRQ_DD.?(5.1|7.1)|AC.?3.?(5.1|7.1)
C_RXRQN_DDP
C_RXRQN_EAC.?3
C_RXRQN_ATMOS
9 - Generic Surround
C_RXRQ_\B((7|5).1)\B
C_RXRQN_AC.?3
C_RXRQN_DDP
C_RXRQN_EAC.?3
C_RXRQN_DTS.?
C_RXRQN_ATMOS
C_RXRQN_TRUEHD
B) Custom Formats - Standard audio ONLY (NO 10bit/HDR/SDR/Atmos)
I have'nt tested this but it should be okay. Its applicable for 1080p systems - NO 4K, 10bit HDR. Modify to meet your installed equipment. Note the ranking numeric 1 to 9 - it makes it easier to maintain correct ranking when enabling in your quality Profile
(i.e HD-1080p
).
1 - Lossless Object Surround + x265
C_RXRQ_(X|H).?265|HEVC
C_RXRQ_TRUEHD.?(5.1|7.1).?ATMOS|ATMOS.?TRUEHD.?(5.1|7.1)|TRUEHD.?ATMOS.?(5.1|7.1)|DTSX|DTS-X
C_RXRQN_SDR|HDR|10bit
2 - Lossless Object Surround
C_RXRQ_TRUEHD.?(5.1|7.1).?ATMOS|ATMOS.?TRUEHD.?(5.1|7.1)|TRUEHD.?ATMOS.?(5.1|7.1)|DTSX|DTS-X
C_RXRQN_SDR|HDR|10bit
3 - Lossless Surround + x265
C_RXRQ_(X|H).?265|HEVC
C_RXRQ_DTS.?HD|DTS.?MA|TRUEHD
C_RXRQN_(ATMOS|SDR|HDR|10bit)
4 - Lossless Surround
C_RXRQ_DTS.?HD|DTS.?MA|TRUEHD
C_RXRQN_(ATMOS|SDR|HDR|10bit)
5 - HQ Object Surround + x265
C_RXRQ_(X|H).?265|HEVC
C_RXRQ_DDP.?ATMOS|DDP.?(5.1|7.1).?ATMOS|E.?AC.?3.?ATMOS|E.?AC.?3.?(5.1|7.1).?ATMOS|AC.?3.?ATMOS
C_RXRQN_(SDR|HDR|10bit)
6 - HQ Object Surround
C_RXRQ_DDP.?ATMOS|DDP.?(5.1|7.1).?ATMOS|E.?AC.?3.?ATMOS|E.?AC.?3.?(5.1|7.1).?ATMOS|AC.?3.?ATMOS
C_RXRQN_(SDR|HDR|10bit)
7 - HQ Surround
C_RXRQ_DTS|E.?AC.?3|DDP
C_RXRQN_ATMOS
C_RXRQN_DTS.?(X|MA|HD)
C_RXRQN_(SDR|HDR|10bit)
8 - Dolby Digital Surround
C_RXRQ_DD.?(5.1|7.1)|AC.?3.?(5.1|7.1)
C_RXRQN_DDP
C_RXRQN_EAC.?3
C_RXRQN_ATMOS
C_RXRQN_(SDR|HDR|10bit)
9 - Generic Surround
C_RXRQ_\B((7|5).1)\B
C_RXRQN_AC.?3
C_RXRQN_DDP
C_RXRQN_EAC.?3
C_RXRQN_DTS.?
C_RXRQN_ATMOS
C_RXRQN_TRUEHD
C_RXRQN_(SDR|HDR|10bit)
Each box in the Profiles tab shows a list of allowed qualities. For a movie that is assigned the "Any" profile, radarr will search for all qualities in the list, and choose highest match found.
You may create new Profiles
with specific qualities in any order you wish to use with higher priority qualities at the top, and lower priority qualities at the bottom.
The following is a custom profile for 4K > HD-1080p
.
A) Create a new Profile - 4K > HD-1080p
This Profile
is applicable for a 4K HDR 10bit TV, Atmos capable audio reciever or soundbar and a Kodi player (i.e LG OLED C9, Samsung Atmos Q90R soundbar and a Odroid N2 Coreelec built player).
Create the new profile by clicking the +
icon. Complete the form as follows making sure of the order of Custom Formats
.
B) Delay profiles
You can set up Delay Profiles to wait to download preferred releases until after a certain time has elapsed, this will allow extra time for releases with your preferred tags or cutoffs to be released.
For example, my delay profile will wait one day to start the download, and if any releases containing my preferred tags come across it will be preferred over others that do not have the preferred tags.
I recommend to set as follows:
Delay Profile | Value | Notes |
---|---|---|
Protocol | Prefer Usenet |
|
Usenet Delay | 1440 |
|
Torrent Delay | 1440 |
Radarr has a built in backup service. Radarr will execute a backup every 7 days creating a zip file located in /home/media/.config/Radarr/Backups/scheduled
.
But it's good idea to make a clean backup of your working Radarr settings, including all settings such as passwords etc, before adding any movie media. The clean backup file MUST be stored outside of the Proxmox Radarr LXC container for safe keeping. Then in the event of you needing to recreate your Radarr LXC you can use this backup file to quickly restore all your Radarr settings.
This backup file must be named radarr_backup_base_settings.zip
and be located on your NAS in folder /mnt/backup/radarr
for the following scripts to work.
Perform after you have completed Steps 1.00 or Steps 2.00. This file must be stored on your NAS for future rebuilds
Browse to http://192.168.50.116:7878 and login to Radarr. Click the Systems Tab
> Logs Tab
> Table/Files/Updates Tabs
and click Clear Logs
on all.
Then click System Tab
> Backup Tab
and click Backup
to create a new backup file which will be shown with a name like radarr_backup_2019.09.24_05.39.55.zip
. Now right click on this newly created file (at the top of list) and save to your NAS share /proxmox/backup/radarr
(locally mounted as /mnt/backup/radarr). Rename your backup file from radarr_backup_2019.09.24_05.39.55.zip
to radarr_backup_base_settings.zip
.
With the Proxmox web interface go to typhoon-01
> 116 (radarr)
> >_ Shell
and type the following:
sudo systemctl stop radarr.service &&
sleep 5 &&
rm -r /home/media/.config/Radarr/nzbdrone.db* &&
rm -r /home/media/.config/Radarr/config.xml &&
unzip -o /mnt/backup/radarr/radarr_backup_base_settings.zip 'nzbdrone.db*' 'config.xml' -d /home/media/.config/Radarr &&
chown 1605:65605 /home/media/.config/Radarr/nzbdrone.db* &&
chown 1605:65605 /home/media/.config/Radarr/config.xml &&
sudo systemctl restart radarr.service
If you want to restore to your last backup (this backup is a maximum of 7 days of age) use the Proxmox web interface and go to typhoon-01
> 116 (radarr)
> >_ Shell
and type the following:
sudo systemctl stop radarr.service &&
sleep 5 &&
rm -r /home/media/.config/Radarr/nzbdrone.db* &&
newest=$(ls -t /home/media/.config/Radarr/Backups/scheduled/*.zip | head -1) &&
echo $newest &&
unzip -o "$newest" 'nzbdrone.db*' -d /home/media/.config/Radarr &&
chown 1605:65605 /home/media/.config/Radarr/nzbdrone.db* &&
sudo systemctl restart radarr.service
Browse to http://192.168.50.116:7878 and login to Radarr. Click the Add Movies Tab
and type in the name of the movie you want. In this example we search for 'Shawshank'. Now most important are the following settings:
Add Movies | Value | Notes |
---|---|---|
Path | /mnt/video/movies/ |
The most important setting |
Monitor | Yes |
|
Min Availability | Physical/Web | |
Profile | HD-1080p | Change to Ultra-HD if you have a 4K TV |
And click Add +
or Search
.
Nothing yet.