Install Sabnzbd on ubuntu 14.04+ (Trusty Tahr)
SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.
First we need to add the SABnzbd repository to /etc/apt/sources.list. To do so, run the following command in a terminal:
sudo add-apt-repository ppa:jcfp/ppa
Next, tell apt to update, so it learns of the new package now available:
sudo apt-get update
How To Install
sudo apt-get install sabnzbdplus
Finally, you can install the optional “Mobile” interface template:
sudo apt-get install sabnzbdplus-theme-mobile
How To Start
And that’s it. To start the program, just execute:
sabnzbdplus
If this is the first time you run SABnzbd (or, more exact, if there is no sabnzbd.ini in ~/.sabnzbd/), SABnzbd will start the wizard which lets you fill out the needed parameters.
It’s preferred to run SABnzbd as a normal user: SABnzbd does not need any special root rights, and it’s safer to run as a normal user.
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), you will need to edit (as root) the file /etc/default/sabnzbdplus and set the “USER=” to the appropriate setting and the “HOST=” to 0.0.0.0 .
Once configured correctly, you will be able to start and stop SABnzbd with the commands /etc/init.d/sabnzbdplus start and /etc/init.d/sabnzbdplus stop. On more 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).