Enhancing NZBGet on Windows: Advanced Features and Customization
NZBGet offers advanced functionalities on Windows, such as operating as a service, integrating scripts, and allowing custom compilation.
Operating NZBGet as a Windows Service
To set up NZBGet as a service:
-
Launch 'nzbget-command-shell.bat' with administrative privileges.
-
Input the command:
nzbget -install
-
To initiate the service, use:
net start NZBGet
To halt the service, use:
net stop NZBGet
-
To uninstall the service:
nzbget -remove
Integrating Post-Processing Scripts
Enhance NZBGet's capabilities by adding scripts. Most require Python, available at python.org. It's recommended to use Python version 2.x, as many scripts are incompatible with version 3.x.
Script Placement:
After downloading, place the Python scripts into the 'ppscripts' folder, as specified by the 'ScriptDir' option. Properly installed scripts will be accessible via the NZBGet Web interface.
Restoring Configuration
To reuse a configuration from another NZBGet installation, refer to the Backup and Restore Settings guide.
Updating NZBGet
For versions 15 and above, NZBGet supports automatic updates through the Web interface:
-
Navigate to:
Settings -> SYSTEM -> Check for updates
-
If automatic updates are unsuccessful:
-
Download the latest version of NZBGet.
-
Stop any running instances of NZBGet.
-
Install the new version over the existing one.
-
Restart NZBGet.
-
In the settings page, click “Save all changes” to remove obsolete options from the configuration.
-
Compiling NZBGet on Windows
Advanced users may opt to compile NZBGet themselves:
-
Use MS Visual C++ 2015 (Community edition) or newer.
-
Required libraries:
-
TLS/SSL Support:
-
Gzip Support: zlib
-
Regex Support: Regex for Windows
-
By implementing these advanced configurations, users can tailor NZBGet to their specific requirements on the Windows platform.