You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
NZBGet on Windows (Advanced)
print icon

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:

  1. Launch 'nzbget-command-shell.bat' with administrative privileges.

  2. Input the command:

    nzbget -install
  3. To initiate the service, use:

    net start NZBGet

    To halt the service, use:

    net stop NZBGet
  4. 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:

  1. Navigate to:

    Settings -> SYSTEM -> Check for updates
  2. 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:

  1. Use MS Visual C++ 2015 (Community edition) or newer.

  2. Required libraries:

    • TLS/SSL Support:

      • OpenSSL Note: Depending on your OpenSSL version, you might need to replace 'ssleay32MT.lib' and 'libeay32MT.lib' with 'libssl32MT.lib' and 'libcrypto32MT.lib' in project settings under Linker -> Input.

      • Alternatively, GnuTLS can be used.

    • 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.

Feedback
0 out of 0 found this helpful

scroll to top icon