SABnzbd

Wiki

Incorrect or missing information? Ubuntu PPA Repository

Since Ubuntu jaunty (9.04), SABnzbd has been part of the standard Ubuntu "multiverse" repository. With multiverse enabled, installing SABnzbd is easy: search for sabnzbdplus in the Software Center and click the Install button; or from the command line by running: sudo apt-get install sabnzbdplus

If you use this method, you can skip the PPA Setup part and jump to How To Start.

The information below handles installation from a Personal Package Archive (PPA), which is recommended if you want a more up-to-date version than that available via the official Ubuntu repositories.


Debian users: sabnzbdplus is readily available in squeeze and newer (in contrib); if you're looking to update your Debian install to the latest release please refer to this forum thread.


PPA Setup

JCFP maintains an unofficial repository1 with the latest version of the program. Whenever an even newer version of the program is released, you will be automatically notified the same as with any other package update.

There are two channels on offer: regular or "no betas". The former includes most alpha/beta/rc releases, while the latter is a less risky option that only ever gets final releases. In order to satisfy all dependencies, both Ubuntu's universe and multiverse repositories must be enabled on your system.

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

sudo apt-get install software-properties-common

Now add the repository. Choose either the regular channel, to receive all releases:

sudo add-apt-repository ppa:jcfp/ppa

...or (if you wish to avoid installing alpha/beta/rc releases) go for the nobetas option:

sudo add-apt-repository ppa:jcfp/nobetas

Next, tell apt to update so it learns of the new package now available:

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

In case you already had an older version of the sabnzbdplus package installed, you're now fully up-to-date. Otherwise, proceed to install the program and its dependencies:

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.

Once configured correctly, the service can be started and stopped with the commands sudo /etc/init.d/sabnzbdplus start and sudo /etc/init.d/sabnzbdplus stop. On recent Ubuntu versions, you can use

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


The Fine Print

  1. This is an unofficial package from an unofficial repository. Don't file bugs about packages installed from this repository in Ubuntu's bug tracker, instead complain in a forum topic.
  2. The sabnzbdplus package is also available from the official Ubuntu repositories (jaunty/9.04 and newer, in multiverse) as well as from Debian (debian 6.0/squeeze and newer, in contrib). In case the PPA and the official repositories both have the same release the design of the package will cause the official repositories to take precedence.

If you are interested in packaging, want to grab the source package, or just check out the build logs, visit the launchpad ppa page of the repository.