NZBGet is a Usenet downloader written in heavily optimised C++, built to pull articles from Usenet newsgroups quickly while using very little CPU and memory. It runs as a background daemon with a full browser interface on port 6789, so a headless NAS, a Raspberry Pi or a small VPS can drive downloads while you watch the queue from any machine on the network.
That efficiency is the whole point of the project. Where some clients assume a desktop with a spare core or two, NZBGet is comfortable on the low-powered hardware people actually keep running all day, and it still saturates a fast Usenet connection when the hardware allows it. The project is free software under the GNU GPL v2 and is developed in the open on GitHub.
It is the client to reach for when the machine doing the downloading is not a workstation. The C++ core keeps memory use modest, the daemon nature means it survives logging out, and the queue plus post-processing behaviour is configurable enough to slot into an automated setup without hand-holding each download.
It also plays well with the rest of a media stack: NZBGet exposes the API that Sonarr, Radarr and similar tools expect, so a downloader can be swapped in without rewriting the automation around it.
Install from the project’s own download page, from your distribution’s package manager, or with the official Docker image, then open the web interface and add your Usenet provider’s server details. Categories, destination paths and post-processing options live in the same settings screen, and the documentation on the project site covers the extension script API for anything more custom.
A Usenet account from a provider is required — NZBGet is the client, not the service.