Configuring NZBGet on Synology (Docker)

The following guide was last edited 6/13/2017 using NZBGet 18.1.  The settings in this guide go along with our guide “Setting up Docker on a Synology NAS”.

In the past, I recommended following the guide by our friends at HTPC Guides for the general setup.  I will provide a streamlined version.  Before proceeding, you will need a usenet provider account.  In our example, we will be using Newsgroup.ninja.  You will need to read up and decide what provider that you want to use.  Some sites may require you to pay a full year in advanced to get the best deal.  It is a good idea to test them out before signing up for a long term deal.  Currently, News.Ninja is offering a special deal on Reddit at only $5.99 month to month without a commitment.  I appreciate they are active in the community, and please note that I am not receiving a referral bonus.  In general, look out around Black Friday/ Cyber Monday for awesome deals too.

Open up the NZBGet web interface at http://ipaddress:6789

The default username is nzbget and the password is tegbzn6789

On the main nzbget page, click Settings along the top.

nzbget-first-page-click-settings2.jpg

On the PATHS page (tabs on left side), I just tweaked the first three boxes:

  • MainDir: /apps/nzbget
  • DestDir: ${MainDir}/complete
  • InterDir: ${MainDir}/incomplete

09-06-2017-05-54-45.png

On the NEWS-SERVERS page, this is where you will add your usenet server(s).  Start with making sure your first entry, Server 1 is set to active.  Next type in a name for this server.  In this example, I am using Ninja-US for the name and using their direct address for their US server.  Check with your Usenet Provider to see if they offer direct links.  In this example, I will setup three different country servers US, NL, and DE.  I leave group at 0, but put them in different “levels” in NZBGet as nearest 0, next nearest 1, and furthest 2.

I recommend using the encryption option (SSL) of yes and using port 443.  An alternative SSL port is 563.  Check with your provider on options, but these two options should work fine for most.  Go ahead and populate the fields: Active , Name, Level, Host providers server address), usenet account username, usenet account password, encryption, and connections.  Regarding connections, one recommendation is to start with 6 connections and check your speed.  Then keep adding 2 more and testing until you maximize your speed.  I am currently trying out 15 connections.  Here is a screenshot:

Server1a.jpg

Server1b.jpg

Click Test Connection and confirm you get the success message in the lower right corner as shown here:

ConnectionSuccessful.jpg

At this point you can stop with one server, but if you’d like to add all three, click Add Another Server, then input the details for your second server, test the connection, and then add the third server.  Here are screenshots for the second and third servers for our example:

Server2a.jpgServer2b.jpg

Server3a.jpg

Server3b.jpg

One final note on usenet providers, some people choose to add an entirely different usenet provider, usually as a Block Account.  Click that link to understand that further.

Click Save all changes, and let’s move on to the next section.

Click on CATEGORIES to load up our next page.  An important note before we start, notice that I did not use anything in the aliases fields.  This is because Sonarr/Radarr will do all of the work instead of NZBGet.  Your first category defaults to movies.  Pay attention as these are case sensitive.  In this guide we are keeping everything lower case.  Also note the DestDir may need tweaked from ‘completed’ to ‘complete’ as an example too.  Go ahead and fill in name as movies, DestDir as ${MainDir}/complete/movies, and make sure Unpack is set to Yes.

09-06-2017-06-06-29.png

Now scroll down to Category2.  This may have defaulted to the category name Series.  In this guide, we use tv instead.  Go ahead and fill in name as tv, DestDir as ${MainDir}/complete/tv, and make sure Unpack is set to Yes.

09-06-2017-06-12-58.png

Next, click on INCOMING NZBS.  Make sure AppendCategoryDir is enabled to work with the categories we configured earlier. Note that you may need to disable this for some automation software like CouchPotato, SickRage or Sonarr.

Leave DupeCheck on, which will avoid downloading the same nzb file twice

nzbget-incoming-nzbs2.jpg

Next, click on UNPACK on the left menu to load up the next page we will edit.  In the field ExtCleanupDisk, we will add to what is already there: ,.nfo, .jpg, .exe, .bat, therefore in the field you will have .par2, .sfv, _brokenlog.txt, .nfo, .jpg, .exe, .bat

ExtCleanupDisk.jpg

Next, click on LOGGING in the left menuand for WriteLog set it to Rotate.  This will keeps the logs from getting too large.logging.jpg

<Is this necessary, lets test leaving at default?> Next click on SECURITY and scroll down to umask to 0002.  Sonarr requires umask 007 or you will see an error like this:  “Couldn’t add report to download queue. *****.S01E11.HDTV.x264-LOL: Failed to add nzb *****.S01E11.HDTV.x264-LOL.nzb”

security_umask.jpg

Scroll down until you see Save Changes in the bottom left corner and click it.

nzbget-save-all-changes.jpg

That should do it as a basic configuration for NZBGet.  You may want to check out HTPC’s Guide for low power devices configuration if you have an older NAS. Now you can move onto Sonarr/Radarr configuration!

Advertisements