You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
Home > NNTP Setup Guides > NZBGet on Synology
NZBGet on Synology
print icon

  1. Downloading the NZBGet Container             

    1. We will begin the setup by downloading the NZBGet container. For this guide, we will use the one available on Linuxserver.io.

    2. Search for “NZBGet” and select the Linuxserver image.
      nzbget01

    3. Download the image by right-clicking on it and selecting the save dialogue. 

    4. Downloading the container

  2. Setting up a Docker User for NZBGet and Obtaining the PGID and PUID

    1. Before we begin we suggest creating a unique admin account for the setup of NZBGet. To learn how to do this please review the guide below, then return to this one.  

    2. Select the image menu on the left-hand side:
      nzbget02

    3. To open the setup wizard click on the “Launch” button on the top of the screen. 

    4. In the General Settings section confirm the name for the container and click on the “Advanced Settings” button.

newnzbget01

    1. Now inside the advanced settings area, select the ‘Enable Auto Restart’ so that the container will launch upon reboot.

newnzbget02

    1. Next, select the “Volume” tab, this is where we will set up the shares to mount. 

    2. Under the ‘Docker’ share create a folder called ‘NZBGet’. Your configuration files will be residing here. 

    3. Next, add your downloads folder, this is wherever you wish to save your downloads to. Review the screenshot below for reference. 

newnzbget03

    1. Next click on the “Port Settings” tab. This is where we select the local port that NZBGet will use.  It is suggested to change this setting from “Auto” as with that setting in place the port will update upon each restart. In this example, we are using 32333 but this can be any port of your choosing, and this effectively port forwards to the container port of 6789.

newnzbget04

    1. Next click on the “Environment” tab at the top right corner. The Environment section allows the Docker image to have the right access to the shares we just added.

    2. In the environment tab, enter the details as shown in the screenshot, but change them to whatever yours were noted in the PGID/PUID guide below.

    3. You can find a list of timezones here https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 

    4. Click OK and this will take you back to the summary screen we saw earlier.

    1. Please note: You do not need to change any settings in Network or Links

    2. You can now apply the settings to the container and launch the Docker image. 

newnzbget06

    1. Open up a new tab and go to the IP of your NAS and the port number you chose.

    2. The default login details are:

      1. Username = nzbget

      2. Password = tegbzn6789nzbget09

 


 

NZBGet - Creating a User in DSM for an NZBGet/Synology Installation

               

Once you have completed the steps here go back to the original setup guide you were following. Please note that this tutorial assumes knowledge of the DSM interface. If you are unfamiliar with Synology’s DiskStation Manager we suggest reviewing their documentation before beginning. 

Creating a User

Inside the DSM control panel navigate to the ‘User’ setting and click “Create”.

Enter the username and password of your choosing, and click on next.

Then select only the “users” group. This prevents it from being used for admin access. Once selected click on next.

Now we need to grant access to the specific shares required. You can customize this as needed by your setup. In all instances, it requires access to the Docker share. Once your settings are selected click next.

Ignore all settings in the user quota settings. Skip this section and click on next.

On the permissions setting screen check the ‘Deny’ button at the top of the column, this will check all as “Deny”. Once selected click Next.

Ignore all settings in the Speed Limit settings. Skip this section and click on next.

Now on the confirmation page, review and confirm your settings are correct. Be sure that the correct shares are in the ‘Writeable’ list. Once confirmed click on ‘Apply’ and your user has been created.


Obtaining the new users PUID and PGID

Now that you have created your container user, you will need the PUID and PGID for configuring NZBGet. 

First, you will need to SSH into your Diskstation using PuTTY, WinSCP, or similar.

Connect via SSH

Go into the Control Panel again and enable SSH. This is found in the “Terminal and SNMP settings. 

 

Within your SSH application, enter the IP address of your NAS and select the SSH protocol.

Next, click the open button. You may get a prompt asking if you trust the key, just press OK or accept.

Enter the login information for your admin Synology user account. Please note that you will not be able to see the password as you type it.

Once you are logged in type ‘id nameofuser’ (without the quotes) and the ‘nameofuser’ will be the name of the user you created earlier. This will show the UID (used as PUID) and GID (used as PGID)

In the example screenshot, you can see the user is UID=1030 and GID=100

You have completed setting up a locked-down user account specifically for the NZBGet container you were setting up. You can now return to the NZBGet Synology setup guide.

Feedback
0 out of 0 found this helpful

scroll to top icon