Install NZBMegaSearch Ubuntu 15.x

nzbmegasearchNZBMegaSearch is the only search provider you will need. It aggregates all of your usenet indexers into one search engine. NZBMegaSearch has NZBGet and Sabnzbd integration so you can send your desired release straight to your downloader. You can also use it for services like sonarr (NzbDrone), SickRage, CouchPotato, Mylar and Headphones so that the service will only need to use NZBMegaSearch to look for your content, it won’t have to search each individually. You will host this awesome search aggregator service on your home media server which means it will always be on and available. If you do open it up to outside networks, do password protect it and use https for security. This guide is for Ubuntu 15.x and includes an NZBMegaSearch systemd script to autostart it on boot.

Usenet Provider
Backbone
Retention
Speed
Connections
VPN
Monthly
Annual
UsenetServer
UsenetServer
2265
Unlimited
20
Yes
$10
$95.40
Usenetlink
Cloudgate
2000
100 Mbit
30
No
$15
$140
Astraweb
Astraweb
2264
Unlimited
20
No
$7.50
$96.00
UsenetBucket
XS News
1100
40 Mbit
25
No
€4.95
€60.00
Frugal
Blocknews
600
Unlimited
60
No
$4.99
$50.00

Install NZBMegasearch Ubuntu 15.x

Install the NZBMegasearch dependencies

sudo apt-get install python2.7 git python-openssl -y

Git clone the latest NZBMegaSearch from Mirabis

sudo git clone https://github.com/Mirabis/usntssearch /opt/nzbmegasearch

Change the owner of the NZBMegaSearch folder to your user

sudo chown -R user:user /opt/nzbmegasearch

Try and execute the nzbmegasearch python script

python /opt/nzbmegasearch/NZBmegasearch/mega2.py daemon

Open a browser to your Ubuntu 15.x device at its local IP address at http://ip.address:5000

Hit Ctrl+C or Ctrl+Z to get out of the daemon if it is still occupying terminal.

Autostart NZBMegaSearch Ubuntu 15.x systemd Script

Create the NZBMegaSearch systemd script

sudo nano /etc/systemd/system/nzbmegasearch.service

Paste the NZBMegaSearch Systemd script with help from this post

[Unit]
Description=NZBMegaSearch systemd from HTPCGuides.com
Wants=network-online.target
After=network.target network-online.target

[Service]
User=user
Group=user
Type=forking
ExecStart=/usr/bin/python /opt/nzbmegasearch/NZBmegasearch/mega2.py daemon
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

Enable NZBMegaSearch systemd script

sudo systemctl enable nzbmegasearch

Start NZBMegaSearch

sudo service nzbmegasearch start

Now onto the NZBMegaSearch configuration guide