NZBGet DEB / RPM repositories by nzbget.com

Debian Repository

Supported architectures

i386 amd64 arm64 armel armhf riscv64

Supported distributions

Debian 8+ / Ubuntu 16.04+ and derivatives

Installation

Install prerequisites

sudo apt-get update
sudo apt-get install apt-transport-https curl gnupg

Add nzbget.com GPG key and Apt repository:

For Debian 10+ and Ubuntu 20.04+

sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://nzbgetcom.github.io/nzbgetcom.asc -o /etc/apt/keyrings/nzbgetcom.asc
sudo chmod a+r /etc/apt/keyrings/nzbgetcom.asc
echo "deb [arch=all signed-by=/etc/apt/keyrings/nzbgetcom.asc] https://nzbgetcom.github.io/deb stable main" | sudo tee /etc/apt/sources.list.d/nzbgetcom.list

For pre Debian 10 and Ubuntu 20.04

curl -fsSL https://nzbgetcom.github.io/nzbgetcom.asc | sudo apt-key add -
echo "deb [arch=all] https://nzbgetcom.github.io/deb stable main" | sudo tee /etc/apt/sources.list.d/nzbgetcom.list

Install NZBGet

sudo apt-get update
sudo apt-get install nzbget

RPM repository

Supported architectures

i386 x86_64 aarch64 armv7l armv6l

Supported distributions

RPM-based Linux with yum repo and systemd support. Tested on CentOS / Fedora / Rocky Linux.

Installation

Add nzbget.com RPM repository

sudo curl -L https://nzbgetcom.github.io/nzbgetcom.repo -o /etc/yum.repos.d/nzbgetcom.repo

Install NZBGet

sudo yum install nzbget

Post-Install

General information

Accessing WebUI

Default WebUI location: http://<server_name_or_ip_address>:6789 or http://127.0.0.1:6789 if accessing from localhost.

Default login credentials:

  • login: nzbget
  • password: tegbzn6789

Service information

NZBGet linux package installs nzbget as systemd service. Some useful commands:

Command Description
sudo systemctl start nzbget start service
sudo systemctl stop nzbget stop service
sudo systemctl restart nzbget restart service
sudo systemctl status nzbget get service status
sudo journalctl -u nzbget get service logs

Directories and permissions

NZBGet linux package runs nzbget as user nzbget / group nzbget with umask 0002. Home directory to store nzbget files is /var/lib/nzbget. Default download directory is /var/lib/nzbget/downloads. To get write permission to this directory run next command and re-login.

sudo usermod -aG nzbget $USER

If you want to use download directory from another location, make directory and assign to it nzbget owner. Make sure to have at least rx permission for nzbget user for the entire directory hierarchy.

sudo mkdir /path/to/new/downloads
sudo chown nzbget:nzbget /path/to/new/downloads

Then set MainDir in nzbget WebUI options and restart nzbget.

Unpackers (DEB)

.deb package configuration: Recommends: 7zip, unrar installs it if your distribution has it (Ubuntu for example).

Unrar

Debian don’t have unrar package in default repositories. You can install it from non-free repo:

sudo apt install software-properties-common
sudo apt-add-repository contrib non-free
sudo apt install unrar

NOTE: unrar-free package is not supported by nzbget.

7zip

If yours distribution don’t have 7zip package, p7zip-full package can be used:

sudo apt install p7zip-full

After install, change in nzbget WebUI UNPACK - SevenZipCmd to 7za

Unpackers (RPM)

.rpm package configuration Recommends: p7zip unrar installs it if your distribution has it.

Unrar

Some RPM distributions don’t have unrar package. It can be installed via RPM Fusion non-free repository. Example for Fedora Linux:

sudo yum install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo yum install unrar

NOTE: unrar-free package is not supported by nzbget.

7zip

Some RPM distributions don’t have p7zip package. It can be installed from EPEL repo.

sudo yum install epel-release
sudo yum install p7zip