SABnzbd

Quick Install Guide for Ubuntu

On a standard Ubuntu Server / Desktop 20.04 or Higher.

sudo add-apt-repository ppa:jcfp/nobetas
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install sabnzbdplus

After that, you have the newewst stable SABnzbd, and it is updated automatically each time you update Ubuntu.

Full Install Guide

If the above does not work, follow this guide.

First, some preparation to make sure your system can handle extra repositories:

sudo apt-get install software-properties-common

Then, make sure multiverse and universe are enabled:

sudo add-apt-repository multiverse
sudo add-apt-repository universe

Now add the repository. Choose either the nobetas channel, to receive only final stable releases:

sudo add-apt-repository ppa:jcfp/nobetas

Or if you wish to recieve alpha/beta/rc releases, go for the regular option:

sudo add-apt-repository ppa:jcfp/ppa

Tell apt to update so it learns of the new packages and proceed to install the program and its dependencies:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install sabnzbdplus

How To Start

To start the program, find the SABnzbd item in the Networking section of your desktop menu, or from the command line just execute:

sabnzbdplus

You should run SABnzbd as a normal user: the program does not need root access or any other special permissions.


How To Run as a Service

If you want the program to be started as a service (i.e., in the background on system boot), edit (as root) the text file /etc/default/sabnzbdplus and set the required USER= and the optional settings to your liking. If your system uses systemd, which has been the default since Ubuntu 15.04, run sudo systemctl daemon-reload after modifying the settings.

Once configured correctly, the service can be started and stopped with the usual commands:

sudo service sabnzbdplus start

and

sudo service sabnzbdplus stop

Although for obvious reasons no browser is auto-started when running the program like this, the web interface is still available at the usual location of http://localhost:8080/sabnzbd/ (or whatever other host and port you configured).

Published by

Leave a Reply