Skip to content
Admin9705 edited this page Mar 6, 2019 · 104 revisions
WANT TO HELP? CLICK THE ★ (STAR LOGO) in the Upper-Right!

  • 📂 [Click Here] - Google G-Suite (Unlimited Hard Drive Space & Storage)
  • 📂 [Click Here] - Top Performance NewsHost! - Blitz Members Receive a 58% Discount

Reference Shortcut - http://sonarr.pgblitz.com | Discord ( !sonarr )


Table of Contents

  1. Intro
  2. Access Information
  3. PG YouTube
  4. Library Location
  5. General Configuration
  6. Configuration /w NewsGroups
  7. Configuration /w Torrents
  8. Summary

1. Intro

Sonarr is one of the most recognized programs utilized in order to obtain, maintain, and upgrade a user's TV show quality content. Sonarr operates in a hasty and efficient manner and provides a high degree of confidence in organizing and renaming files to be recongized both by Plex & Emby. For USENet, Sonarr works both with NZBGET & SABNZBD.

Sonarr is a PVR for USENet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

2. Access Information

a. General Access

Protocol Address Notes
traefik** sonarr:8989 Only for Internal App-to-App Communication
https sonarr.domain.com Traefik must be Deployed; Remote Servers
http domain.com:8989 Poor Security Practice - Stop with PG Port Guard
http ipv4:8989 Ideal Only for Local Servers

b. 3rd Party Connection Tips

  • Sonarr to NZBGET, type nzbget in the address (not 127.0.0.1 or the IP)
  • Sonarr to SABNZBD, type sabnzbd in the address (not 127.0.0.1 or the IP)

3. PG YouTube - Sonarr

PENDING - WILL ADD

Library Location

This is where the renamed/organized files are for playing on plex and where sonarr will look your library. /mnt/unionfs/tv

4. General Configuration

Generally, the follow actions must be taken for both USENET and Torrents. Select settings as highlighted below.

Next, select media management. From here, scroll down until you see Episode Naming. Make sure to turn that on. If not, file names will be stored as is and may complicate the setup with Plex and/or Emby

General Settings - Media Management

Naming Scheme

{Series Title} - S{season:00}E{episode:00} - {Episode Title} [{MediaInfo VideoCodec}-{Quality Full} {MediaInfo Audio-}{MediaInfo AudioChannels}]

Folder Management / Importing

Disable: Create Empty Folders Enable: Skip Free Space Check Enable: Use hardlinks instead of Copy

File Management

Turn on advanced settings @ placement #1. Next, scroll down to file management and [TURN OFF] analyse video files. If left on, it will ring up your API usage for G-Suite and result in slower scans being conducted by Sonarr.

5. Configuration - NewsGroups

NOTE: Ensure that you followed the steps in Step 4 - General Configuration First

i. General Information

Note that you setup your indexers in two ways. A user can post their indexers here directly, or setup NZBHydra which will sort and attempt to utlize the best nzb to download user connect. NZBHydra is completely optional.

News Group indexer information is generally easy to setup. The great thing about Sonarr is that there is prebuilt list of indexers to select from (meaning you do not have to discover them on your own). Select the [+] symbol in order to add an indexer.

ii. Adding Indexers - No NZBHydra Usage

Next, you will see custom and presets. Custom should only be selected if the indexer that's being utilized is not on the preset list. If on the preset list, select it.

After selecting the indexer, the only thing that has to be done is add the API Key. Indexers provide API keys outright or buried within the settings of their website. Ensure that the key is not known or shared to others. Some indexers may ban the use of your key if excessive IP address are detected.

Warning: NZBGeek even though advertising unlimited usage; they truly are not. If utilizing PlexGuide to search 100's of items daily, NZBGeek will accuse you of scrapping their website. You have been warned!

Once done, conduct a test to ensure that the Indexer is working. Click save and repeat again if required.

iii. Adding Indexers - /w NZBHydra

Before proceeding onward, you must have NZBHydra deployed with at least one working indexer configured. Failing to had have an indexer setup will result in being unable to connect to NZBHydra.

To Setup, goto the Indexers Tab and click the [Custom] button!

Next, setup the following:

  1. Name: Anything You Want (NZBHydra Recommended)
  2. URL: http://nzbhydra:5076
  3. API: Obtained from NZBHydra

When Finished, select [Save] in the upper right corner.

iv. Setting Up a Downloader

a. General Information

It is recommend to have NZBGET or SABNZBD deployed before moving on to ensure that connection is working when teseting. First, start by selecting download clients and then selecting the [+] symbol. For Google GCE, it is recommended to use NZBGET due to it's ability to keep up with mass downloads!

You only have two choices primarily to choose from. Select either NZBGET or SABNZBD and then follow the instructions below based on your choice.

b. Setting up NZBGET

Prior to setting up, ensurue to have NZBGET deployed first!

  1. Type in the Name nzbget
  2. For host, type in nzbget (not localhost or the ip address)
  3. Ensure that port is 6789
  4. Put the username and password of NZBGET (if one was set)
  5. Must be tv (all lowercase)
  6. Test the connection
  7. Select [Save]

Once complete, exit!

c. Setting up SABNZBD

Prior to setting up, ensurue to have SABNZBD deployed first!

  1. Type in the Name sabnzbd
  2. For host, type in sabnzbd (not localhost or the ip address)
  3. Ensure that port is 8080
  4. Paste your API key from SABNZBD
  5. Put the username and password of NZBGET (if one was set)
  6. Must be tv (all lowercase)
  7. Test the connection
  8. Select [Save]

Once complete, exit!

v. Downloader settings

a. Advanced Settings

Ensure that advanced settings are turned on. You will fail to see the remote mappings if you fail to do so!

b. Completed & Failed Download Handling

By default, nothing has to change as shown in the picture below. The remove options are optional; if you wish to change them.

c. Remote Path Mappings

This step is highly encourage to complete. Click Here for instructions! Failing to do so will require your files being downloaded and reuploaded for any file name changes!

vi. Connect to Plex to AutoScan

Plex should be deployed before you set this portion up; so a test can be conducted! Click Here on for information on how to setup via Sonarr.

vii. Recommended NewsGroups

Top 5 tier news-server recommended by PlexGuide for SABNZBD & NZBGET! Very well known for completion and speeds (and my actual personal use):

  1. NewsHosting
  2. UseNetServer
  3. EasyNews
  4. Pure USENet
  5. XLNED

6. Configuration - Torrents

NOTE: Ensure that you followed the steps in Step 4 - General Configuration First

i. Setting up Jackett | Indexers

  • Visit the Jackett Wiki to obtain the URL & API.
  • Paste in the URL, but once your done; change the address to match http://jackett:9117 as shown below.
  • Paste in your API key
  • Select Save

ii. Setting Up a Downloader

a. General Information

It is recommended to have your torrent client deployed prior to configuration!

Now select a torrent program as shown below.

(1). Setting up RuTorrent

Next, enter the following information!

  1. Name: rutorrent
  2. Enable: Yes
  3. Host: rutorrent
  4. Port: 80
  5. Url Path: RPC2
  6. Username & Password: Add if one applies
  7. Category: tv
  8. Recent Priority: High | Older Priority: Normal

(2). Setting up qbittorrent

Next, enter the following information!

  1. Name: qbittorrent
  2. Enable: Yes
  3. Host: qbittorrent
  4. Port: 8080
  5. Username & Password: Add if one applies
  6. Category: tv
  7. Recent Priority: High | Older Priority: Normal

(3). Setting up deluge

Next, enter the following information!

  1. Name: deluge
  2. Enable: Yes
  3. Host: deluge
  4. Port: 8112
  5. Username & Password: Add if one applies
  6. Category: tv
  7. Recent Priority: High | Older Priority: Normal

Once complete, exit!

b. Downloader Settings

(1). Advanced Settings

Ensure that advanced settings are turned on. You will fail to see the remote mappings if you fail to do so!

(2). Completed & Failed Download Handling

By default, nothing has to change as shown in the picture below. The remove options are optional; if you wish to change them.

(3). Remote Path Mappings

This step is required. Click Here for instructions! Failing to do so will result in things not uploading.

c. Connect to Plex to AutoScan

Plex should be deployed before you set this portion up; so a test can be conducted. Click Here on for information on how to setup via Sonarr.

Test it and then Save! That's it!

7. Summary

Sonarr is a very easy program to utilize. As long as you follow the basic information, any user just be good to go. If you have any questions, please visit our forums at https://pgblitz.com

http://PGBlitz.wiki

Useful Starter Links

  1. Introduction
  2. Blitz YouTube Channel
  3. G-Suite Signup
  4. Recommended NewsHosts

Prior Planning 101

  1. Recommended Pre-Reading
  2. Server - Storage Planning
  3. Usenet or BitTorrent
  4. PG Editions
  5. PGBlitz Repos
  6. Common Issues

Deploy & Config

PGBlitz
  1. SSH Server Access
  2. Create a SUDO User
  3. Install PGBlitz
  4. WatchTower
  5. Remote Path Mappings

Data Transport
  1. PG Clone
    1. Google OAuth Keys
    2. PG Move
    3. PG Blitz
    4. 2nd HD Option

Key Components

  1. Traefik
  2. Port Guard
  3. PG Shield
  4. PG Press
  5. Google Cloud - GCE
    1. Automated setup
  6. Hetzner Cloud
  7. PG Fork
  8. Extra PG Commands

Blitz App Info

  1. Accessing PG Apps
  2. App Port Scheme
  3. Plex to AutoScan

Tools & Services

Core Apps [Expand]
  1. Emby
  2. Jackett
  3. Jellyfin
  4. LazyLibrarian
  5. Lidarr
  6. Netdata
  7. NZBGet
  8. Ombi
  9. Plex
  10. Portainer
  11. qBittorrent
  12. Radarr
  13. RuTorrent
  14. SABNZBD
  15. Sonarr
  16. Tautulli
Community Apps [Expand]
  1. AirSonic
  2. AllTube
  3. Bazarr
  4. Beets
  5. Bitwarden
  6. BookSonic
  7. cAdvisor
  8. Cloud Commander
  9. DDClient
  10. Deezloaderremix
  11. Deluge
  12. DelugeVPN
  13. Duplicati
  14. EmbyStats
  15. FlexGet
  16. Gazee
  17. Gitea
  18. Handbrake
  19. Headphones
  20. Heimdall
  21. HomeAssistant
  22. HTPCManager
  23. JDownloader2
  24. jd2-openvpn
  25. Kitana
  26. Logarr
  27. MakeMKV
  28. MariaDB
  29. McMyadmin
  30. MEDUSA
  31. Mellow
  32. Monitorr
  33. Muximux
  34. Mylar
  35. NextCloud
  36. NowShowing
  37. NZBHydra2
  38. NZBThrottle
  39. Organizr
  40. pyLoad
  41. Radarr4k
  42. Resilio
  43. rflood-openvpn
  44. rutorrent-openvpn
  45. ShareSite
  46. Shoko Anime Server
  47. SpeedTest
  48. SyncLounge
  49. Syncthing
  50. The Lounge
  51. Transmission
  52. Trakt.or
  53. Ubooquity
  54. x TeVe
  55. Zammad

Misc Info & Articles

  1. Change Server Time
  2. Fail2Ban
  3. Custom Containers
Scripts
  1. Scripting Area
    1. Auto Upload for Sonarr and Lidarr
    2. Auto Delete Log
    3. Plex Plugin DB Backup
    4. Plex fast BACKUP
Clone this wiki locally
You can’t perform that action at this time.