Synology nzbget packages

June 21, 2024 ยท View on GitHub

We support Synology via SynoCommunity package (DSM 3.x / 6.x / 7.x)

SynoCommunity package

DSM versions: 3.x / 6.x / 7.x

https://synocommunity.com/package/nzbget

If you don't have SynoCommunity repository added on your device - please follow easy install instructions https://synocommunity.com/

If you have SynoCommunity added on your device - please simply install NZBGet under Packages - Community

If you have installed original NZBGet version (package version 20220406-29 and below) - upgrade to nzbgetcom version (latest / 20240115-30)

SPK package (deprecated)

DSM versions: 7.x

SPK packages are now deprecated and no longer supported due to old GCC in native Synology toolchains. Latest SPK packages release version: 24.1

Package versions

To select a correct package for yours platform please find Synology model in Synology NAS list and select package based on Package Arch field:

Package ArchNZBGet package name
alpinenzbget-armv7-*.spk
alpine4knzbget-armv7-*.spk
apollolakenzbget-x86_64-*.spk
armada370nzbget-armada370-*.spk
armada375nzbget-armada375-*.spk
armada37xxnzbget-armv8-*.spk
armadaxpnzbget-armadaxp-*.spk
avotonnzbget-x86_64-*.spk
braswellnzbget-x86_64-*.spk
broadwellnzbget-x86_64-*.spk
broadwellnknzbget-x86_64-*.spk
broadwellntbnzbget-x86_64-*.spk
broadwellntbapnzbget-x86_64-*.spk
bromolownzbget-x86_64-*.spk
cedarviewnzbget-x86_64-*.spk
coffeelakenzbget-x86_64-*.spk
comcerto2knot supported
denvertonnzbget-x86_64-*.spk
evansportnzbget-i686-*.spk
geminilakenzbget-x86_64-*.spk
grantleynzbget-x86_64-*.spk
kvmx64nzbget-x86_64-*.spk
monaconzbget-monaco-*.spk
purleynzbget-x86_64-*.spk
rtd1296nzbget-armv8-*.spk
rtd1619nzbget-armv8-*.spk
skylakednzbget-x86_64-*.spk
v1000nzbget-x86_64-*.spk

Installing / upgrading / uninstalling / reinstalling

To install NZBGet package from Synology Package Center press Manual Install and select downloaded package -> Next -> Agree -> Select shared folder and download directory -> Credentials for web interface -> Done. After installation NZBGet web interface will be available from http://[Synology NAS IP or Hostname]:6789 with provided during installation username/password (nzbget/nzbget by default). Also this link available from package center "Open" button on installed NZBGet package icon.

To upgrade nzbget package - do the same thing with new package. NZBGet settings will be keeped.

Uninstall - from Package center select NZBGet package and hit uninstall in action combo box. You can keep existing config files or cleanup all package data. If you keep existing config files, all settings selected in next package installations will be ignored, old config files settings will be preferred.

Shared folders permissions and nzbget

When installed, the package adds all the necessary permissions for the selected Shared folder to work correctly. If you want to change the download path to another shared folder, you must manually add permissions for the nzbget user. For example - you changed MainDir to /volume2/some_shared_folder/some_download_directory. You must add r/w permission to nzbget user via Control Panel -> Shared Folder -> Select some_shared_folder -> Edit -> Permissions tab -> select from combobox System internal user -> nzbget -> Read/Write -> Save.

Extensions

You can put custom extension in ScriptDir directory. During installation this directory appears in selected_shared_folder\selected_download_directory\scripts. Synology DSM 7.x bundled with python 3.8, so you must make sure that the script you are installing supports it. Our forks of VideoSort/FailureLink/FakeDetector are tested and working.

Switch between SynoCommunity package and SPK

  • backup settings via WebUI
  • remove old package completely (with wipe settings)
  • install new version
  • restore needed settings
  • fix download directory permissions (if needed)

Known issues:

  • if you switch from our old native SPK package to SynoCommunity, you may get an error running the package. To fix - install latest testing SPK for your platform and remove it completely (this error fixed in latest SPK) OR uninstall SynoCommunity package completely (with wipe settings) and reinstall again.