NZBMegaSearch 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 | |||||||
---|---|---|---|---|---|---|---|
UsenetServer | |||||||
Newshosting | |||||||
Frugal | |||||||
Usenetlink |
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