If you are unfamiliar with Sonarr, it is a beautiful automation tool that will monitor completed and ongoing TV Series and download them as new episodes are released.
The most common use of Sonarr is to run it in tandem with a Usenet account, utilizing SabNZB to download from newsgroups. If you prefer to go the torrent route you can use Sonarr alongside Jackett to scrape your favorite torrent site. We will be putting together a tutorial soon covering both Usenet and Torrent options.
Today however, we will be installing Sonarr and setting it up as a service that loads on boot.
1. First things first, lets update and upgrade packages. Also install some dependencies needed. Open terminal a with Super key + T.
sudo apt-get update && sudo apt-get install libmono-cil-dev curl mediainfo
2. Now we are going to add the Sonarr repo.
echo “deb http://apt.sonarr.tv/ master main” | sudo tee /etc/apt/sources.list.d/sonarr.list
3. Update sources and install Sonarr (NZBDrone)
Just a note this will install in /opt/NzbDrone/ should you need to access the folder.
4. Set ownership of /opt/NzbDrone/ for both user and group. Replace user:group with your preferred username, if unsure use your username for both user and group.
5. Manually start Sonarr.
6. Open your browser and point it to the address below to verify it is installed correctly. After you have verified press ctrl + c in Terminal to stop Sonarr.
Setup Autostart on Boot:
1. Lets download the service file from my Git and place it /lib/systemd/system/ .
2. Edit the sonarr.service file and replace User=server and Group=server with your username. After you have done so ctrl + x then y and hit enter to save and close.
3. Enable and start Sonarr.
4. Lastly, verify everything is well! Open your browser and point it to: