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.mkv
Standard 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 Range
Reference: 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.mkv
Standard 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.mkv
Reference: 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
tv
folder, 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".