Install: Sonarr - Cloudbox/Cloudbox 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
[This setting does not appear in Sonarr v3]
-
"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":
phantom-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 - CLICK to expand).
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 Guide
Example:
/Gotham/Season 01/Gotham.S01E01.1080p.BluRay.x264-DEMAND.mkv
Reference: https://github.com/desimaniac/docs/blob/master/my_sonarr_and_radarr_naming_guide.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
-
"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
(your preference)
-
-
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:
(Note that the screenshot shows an
https
URL; this is incorrect. It should behttp
as described above) -
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
files are in the folder that Sonarr just imported from, it will delete the imported video file(s), leaving just the .rar
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/torrents/TorrentCleanup.py
-
-
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 "Root Folder" drop-down and select "Add a new 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 Ombi and Organizr.
- Go to "Settings" -> "General" -> "Security" -> "API Key".