NZBGet is the ultimate lightweight usenet downloader. It will run on all platforms and has a variety of scripts to help streamline. one script is FakeDetector which detects spammy releases another is the FailureLink script which will request a new nzb if the download fails from your indexer (OZnzb and DOGnzb support this feature). This guide assumes you are starting in your user's home directory.
Install NZBGet 14.x from Source Ubuntu
Install dependencies so you can compile NZBGet
sudo apt-get install build-essential libsigc++ sigc++ libncurses5-dev libssl-dev libxml2-dev unrar unzip p7zip-full -yUpdate
sudo apt-get update
sudo apt-get upgrade -yDownload the latest NZBGet source
Install subversion
sudo apt-get install subversion -yGrab latest source
svn co https://svn.code.sf.net/p/nzbget/code/trunk nzbget-svnGo into the NZBGet folder
cd nzbget-svnCreate some magic files for compiling
touch configure && touch Makefile.in && touch config.h.inConfigure with SSL
./configure --with-tlslib=OpenSSLCompile, install and create the configuration file for NZBGet
make && sudo make install && sudo make install-confChange ownership of configuration file to right username and group, replace username with your username
sudo chown username:root /usr/local/etc/nzbget.confInstall VideoSort which is a useful plugin for sorting video files. It is most helpful for when you have sent nzb files straight from an indexer to NZBGet. If you are using other automation software like CouchPotato, Sonarr or SickRage exclusively then you do not need Videosort.
Enter the NZBGet scripts folder
cd ~/nzbget-svn/scriptsDownload VideoSort 5.0
sudo wget http://sourceforge.net/projects/nzbget/files/ppscripts/videosort/videosort-ppscript-5.0.zipUnpack the VideoSort Script
unzip videosort-ppscript-5.0.zipYour script directory in NZBGet will be /home/username/nzbget-svn/scripts
See if it runs, check http://ip.address:6789 with username nzbget and password tegbzn6789
nzbget -DWe will make NZBGet autostart on boot, make sure upstart is installed
sudo apt-get install upstartCreate the upstart script file
sudo nano /etc/init/nzbget.confPaste the upstart script, change both instances of username to your username
Note: If you have issues upon restarting, remove the setuid and setgid lines
#description "NZBGet upstart script"
#author "Ben Vassie"
setuid username
setgid username
start on runlevel [2345]
stop on runlevel [016]
respawn
script
exec nzbget -D
end script
pre-stop script
exec nzbget -Q
end scriptNow you can start the script with
sudo service nzbget startIt should show
nzbget start/running, process 27365
Reboot to test it
sudo rebootTo update from nzbget enter the nzbget-svn folder
cd ~/nzbget-svn && svn updateConfigure with SSL
./configure --with-tlslib=OpenSSLRemake
sudo make && sudo make installAll done :). Credit
Now you can Configure NZBGet