Install: Sonarr - dibrz/ARMBand GitHub Wiki
- To access Sonarr, visit https://sonarr.yourdomain.com
-
Go to "Settings" -> "General".
-
Set "Advanced Settings":
Shown
-
"Bind Address:
* -
"Port Number":
8989 -
"URL Base": blank
-
"Enable SSL":
No(SSL is handled by Nginx-Proxy) -
"Open browser on start":
No
-
"Authentication":
Forms (Login page)(can also be set toBasic (Browser popup)) -
"Username": your Sonarr username
-
"Password": your Sonarr password
- "Use Proxy":
No
- "Log Level":
Debug
- "Enable":
No(your preference)
-
"Branch":
develop -
"Automatic":
Off
- Click "Save".
-
Go to "Settings" -> "Media Management".
-
Set "Advanced Settings":
Shown
-
"Rename Episodes":
Yes -
"Replace Illegal Characters":
Yes -
Set your preferred naming format (you can use the ones mentioned below).
Plex's Naming Preference
Example:
/Gotham/Season 01/Gotham - s01e01 - Pilot.mkvStandard Episode Format:
{Series Title} - s{season:00}e{episode:00} - {Episode Title}Anime Episode Format:
{Series Title} - s{season:00}e{episode:00} - {Episode Title}Daily Episode Format:
{Series Title} - {Air-Date} - {Episode Title}Season Folder Format:
Season {season:00}Multi-Episode Style:
Prefixed RangeReference: https://support.plex.tv/articles/200220687-naming-series-season-based-tv-shows/
Radarr's Wiki Example
Example:
The Series Title 2010 - S01E01 - [HDTV-720P PROPER][DTS 5.1][X264]-RLSGRP.mkvStandard Episode Format:
{Series Title} - S{season:00}E{episode:00} - {[QUALITY FULL]}{[MEDIAINFO AUDIOCODEC}{ MEDIAINFO AUDIOCHANNELS]}{[MEDIAINFO VIDEOCODEC]}{-RELEASE GROUP}Reference: https://github.com/Radarr/Radarr/wiki/Sorting-and-Renaming
Desimaniac's Naming Preference
Example:
/Gotham/Season 01/Gotham.S01E01.1080p.BluRay.x264-DEMAND.mkvReference: https://github.com/desimaniac/docs/blob/master/my_sonarr_and_radarr_naming_preferences.md
-
"Create empty series folders":
No -
"Delete empty folders":
No
-
"Skip Free Space Check":
No -
"Use Hardlinks instead of Copy":
No -
"Import Extra Files":
Yes(can be your preference) -
"Extra File Extensions":
srt, sub, idx, rar
-
"Ignore Deleted Episodes":
No(can be your preference) -
"Download Propers":
Yes(can be your preference) -
"Analyse video files":
No -
"Change File Date":
None -
"Recycle Bin": blank (Rclone deletes are sent to Gdrive trash folder, anyway)
- Set Permissions:
No
- Click "Save".
-
Go to "Settings" -> "Download Client".
-
Completed Download Handling
-
Enable:
Yes -
Remove:
Yes
-
-
Failed Download Handling
-
Redownload:
Yes -
Remove:
Yes
-
-
Add a new "NZBGet" download client.
-
Add the following:
-
Name: NZBGet
-
Enable:
Yes -
Host:
nzbget -
Port:
6789 -
Username: Your NZBGet Username
-
Password: Your NZBGet Password
-
Category:
sonarr -
Use SSL:
No -
Add Paused:
No
-
-
Your settings will now look like this:
-
Click "Save" to add NZBGet.
-
Add a new "rTorrent" download client.
-
Add the following:
-
Name: ruTorrent
-
Enable:
Yes -
Host:
rutorrent -
Port:
80 -
URL Path:
RPC2 -
Use SSL:
No -
Username: Your ruTorrent Username
-
Password: Your ruTorrent Password
-
Category:
sonarr -
Directory: Leave Blank
-
-
Your settings will look like this:
-
Click "Save" to add ruTorrent.
-
Go to "Settings" -> "Indexers".
-
Set "Advanced Settings":
Shown -
Add in your your favorite indexers.
-
Click Add Indexer (
+). -
Select "Newznab".
-
Add the following:
-
Name: NZBHydra2
-
Enable RSS Sync: Your Preference
-
Enable Search: Your Preference
-
URL:
http://nzbhydra2:5076 -
API Path:
/api -
API Key: Your NZBHydra2 API Key
-
Additional Parameters: Leave Blank
-
-
Your settings will look like this:
-
Click "Save" to add NZBHydra2.
Note: The "Test" will keep failing until you add an indexer in NZBHydra2.
Note: Each Indexer will need to be added separately.
-
Click Add Indexer (
+) -
Select "Torznab".
-
Add the following:
-
Name: Indexer's Name
-
Enable RSS Sync: Your Preference
-
Enable Search: Your Preference
-
API Path:
/api -
API Key: Your Jackett API Key
-
Additional Parameters: Leave Blank
-
-
Your settings will look like this:
-
Click "Save" to add the indexer.
-
Go to "Settings" -> "Connect".
-
Set "Advanced Settings":
Shown
Torrent Cleanup Script is a custom script that will cleanup torrents from ruTorrent that were auto-extracted, but still being seeded. So if the script detects that .rar/.zip files are in the folder that Sonarr just imported from, it will delete the imported video file(s), leaving just the .rar/.zip files for seeding.
-
Add a new "Custom Script".
-
Add the following:
-
Name: Torrent Cleanup
-
On Grab:
No -
On Download:
Yes -
On Upgrade:
Yes -
On Rename:
No -
Path:
/scripts/torrent/TorrentCleanup.py -
Arguments:
sonarr
-
-
The settings will look like this:
-
Click "Save" to add the Torrent Cleanup script.
-
Add a new "Webhook".
-
Add the following:
-
Name: Plex Autoscan
-
On Grab:
No -
On Download:
Yes -
On Upgrade:
Yes -
On Rename:
Yes -
Filter Series Tags: Leave Blank
-
Method:
POST -
Username: Leave Blank
-
Password: Leave Blank
-
-
The settings will look like this:
-
Click "Save" to add Plex Autoscan.
-
When you are ready to add your first show to Sonarr, click the "Path" drop-down and select "Add a different path".
-
Click the blue "Browse" button, select the
tvfolder, scroll to the bottom, and select "OK". -
Click the green "check" button to add the path.
-
All TV shows added now will have that path set.
This is used during the setup of Plex Requests and Organizr.
- Go to "Settings" -> "General" -> "Security" -> "API Key".





