In the guide I will be taking you through the steps to download and setup NZBGet in Docker on a Synology NAS, this makes some assumptions that you know your way around the DSM interface.
On to the Guide
The first step is to download the NZBGet container, we will be using the one provided by Linuxserver.io and can be found within the Docker interface on the registry tab.
You will just need to enter NZBGet as the search term and the top result should be the Linuxserver image.
Right click on the image and click Download, you can track the progress in the image tab
Setting up a Docker User for NZBGet and Obtaining the PGID and PUID
In previous versions of this guide we used your default admin account for each container, this is not very secure so please now follow the separate setup guide and then head back here.
Setting up the NZBget container
Back in the image menu highlight the NZBGet container and click on Launch. This will open up the setup wizard.
Tick the ‘Enable Auto Restart’ this will ensure the container starts up automatically if you reboot.
Then click on volumes, we are now going to set up the shares we want to mount. NZBget only needs access to two folders.
Under the ‘Docker’ share create a folder called ‘NZBGet’ this is important as your configuration files will be stored here. We do the same thing for all the other guides.
And then also add your downloads folder, this can be wherever you want to download your files. It should look like the screenshot below.
Next click on Port Settings, we can now setup which port we want to use for NZBGet, by default the local port will say ‘Auto’ we need to change this to our own value otherwise the port will change every time you restart. In this case I am using 32333 but you can choose anything you want. This effectively port forwards to the container port of 6789.
You do not need to change any settings in Network or Links
Environment Variables (PGID, PUID and Timezone)
Next we are going to setup a couple of ‘Environment variables this is the user details we took note of earlier in the guide, this allows the Docker image to have the right access to the shares we just added.
In the environment tab enter the details as shown in the screenshot, but change them to whatever yours were noted as.
You can find a list of timezones here https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Click OK and this will take you back to the summary screen we saw earlier.
You can now launch the Docker image as it is ready to roll. Open up a new tab and go to the IP of your NAS and the port number you chose.
The default login details are:
Username = nzbget
Password = tegbzn6789