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