A Guideline To Usenet and How To Setup Automation
A Guideline To Usenet and How To Setup Automation
My goal is to show you how to setup automation of usenet. If i can i'll also get into some other
side tricks and tips you can use.
Before i get started i am not responsible for anything you do using this guide.
Prerequisites.
1. A usenet provider. I will provide links later on to some cheap plans. What's important in
considering a provider is:
a. Unlimited traffic. Anything less than unlimited is a rip off by today's standards.
b. SSL (encryption so you don't need a VPN),
c. Retention (3000+ days is best)
d. Number of connections (more connections=faster speeds, 30+ will suffice for
most)
e. Multiple server locations. Not a breaking point IMO but its nice.
f. Some providers provide a VPN. Usually it's only by buying a year subscription.
But some offer it with monthly subs. Again not a breaking point since using SSL
AND a VPN is redundant.
g. And method of payment. Most accept paypal/credit cards. Some take crypto if
that's your thing.
2. You need a downloader. The 2 most popular options are Sabnzbd and Nzbget. I will only
be explaining Sabnzbd. I think it's better for newcomers. Nzbget is better if you would
like to go in and tweak the hell out of it.
a. Sabnzbd: https://sabnzbd.org/downloads
b. Nzbget: https://nzbget.net/download
3. A tv PVR. There are 2 major programs here. Sonarr and Sickrage. I use sonarr so that is
the program i will be showing you today. Most of the stuff is relatively the same. I just
won't be providing screenshots for Sickrage.
a. Sonarr: https://sonarr.tv/#download
b. Sickrage:
https://github.com/SickRage/Sickrage/wiki/Sickrage-installation-packages
4. A movie PVR. Again 2 major programs. Radarr, which you guessed it is a fork of sonarr,
and couchpotato. Because Sonarr and Radarr are basically identical i use Radarr. You
can easily just copy info to basically the same boxes.
a. Radarr: https://radarr.video/#download
b. Couchpotato: https://couchpota.to/
5. 1 or more indexers. Now to get files from your usenet provider you need files that have
the .nzb extension so sabnzbd/nzbget can download them, think of them like .torrent
files. As a warning this is something you REALLY SHOULD PAY FOR. there are free
indexers out there. But in this case you get what you pay for. As a starter indexer i
recommend NZBGEEK. They offer a 2 week trial so you can try before you buy, great for
you guys since you can get it all working and decide if you want to keep the setup or not.
This way you are only out the 1 month for your provider. They do monthly, yearly, and
lifetime(at the time of writing 8/7/18 this is subject to change. Indexers have removed
lifetime before) If you have the money i highly recommend lifetime. Its 30 USD. think of it
as 2.50 a month for the first year and then free after that.
a. Nzbgeek: https://nzbgeek.info/
6. OPTIONAL: If you want the best automation you need a program called ombi. It allows
you to automatically take request from people and talks to radarr/sonarr to automatically
download stuff. Useful if you share plex with friends or family. Its not required if you are
running solo or just prefer to orchestrate everything via your PVR clients
a. Ombi: https://github.com/tidusjar/Ombi/releases
7. OPTIONAL: A media organizer. Plex or Emby are your options. There might be others
but these are the most popular. I use plex for its ease of use.
a. Plex: https://www.plex.tv/media-server-downloads/
b. Emby: https://emby.media/download.html
8. OPTIONAL: A seedbox. I have a seedbox that hosts all of this stuff in a more advanced
configuration. I'm not sure if i plan on covering this part. The methods vary highly
depending on your seedbox provider. It's still not a terrible idea to have a seedbox.
Usenet is great! But it isn't perfect. Using usenet and torrents together will nab you
ALMOST everything you want.
Ok now to get everything working. I'm assuming that whatever platform you decide to install this
on, you have the knowledge to install the programs and access (root on unix systems). If you
are on a seedbox hopefully you have one that has a universal installer for all these things.
Otherwise put in a support ticket and see if they'll install it for you.
Fair warning. Opening a port opens your computer to the internet. Always use a secure
password for your admin accounts. I choose not to have authentication for my users. I would
recommend you not follow in my footsteps. The worst thing that can happen is someone queues
a massive amount of downloads. Provided Ombi does not develop a massive bug.
1. Install ombi and port forward it. The default port is 5000. I will not give any help on this.
Every router is different and i cant/wont help you with this. Google is your friend. Ombi
has an official app for both android and iphone. I cant get it to work for the life of me. So i
just distribute my ipv4 address. You can also reverse proxy it if you would like but this is
outside of my ability and don't care enough since everyone i share this with is basically
an idiot with computers. And then you can have people save the ip address as a
bookmark on their phones home screen. It ends up looking like an App this way anyways
but its all done through the web browser. Also the app is paid. And getting friends and
family to pay for the app is super hard.
2. Once we have Ombi installed navigate to localhost:5000 in your web browser. If you
have it installed on a remote computer you'll need to navigate to that machines address
and port. First thing you'll want to do is navigate to the user management tab. And either
edit the current account of make a new admin account. Feel free to make it super secure
or not. Remember the only people that are likely to access this page are the ones who
have the address. And keep in mind the password you use will ALWAYS be needed
since its an Admin account. Even if you turn authentication off. Which i will go over later
on.
3. Now i recommend adding users manually especially if you only have a few. There is an
option to bulk import the users you share your plex library with but it can get wonky real
fast. You'll have to appoint them a username, i usually just go with their first name. Same
for the pass, but i have authentication turned off. Mainly because i only have a few users
and if person A decides to login as person B it doesn't matter since all the accounts are
the same. And an email address. It isnt required(i think) but it allows them to receive
newsletters and updates when their requests are filled. If you really wanted to create 1
non-admin account and just give everyone that username it would be perfectly fine. I just
personally like to see what individual people are requesting. If i see someone has
requested a movie and there are other big name movies from the same franchise *cough
disney cough* Ill aquire on my own the ENTIRE collection.
a. Roles:
i. Admin: self explanatory
ii. Newsletter: we can configure a newsletter to automatically deploy on a
set schedule to inform your users on newly added content. It's pretty
awesome.
iii. Auto approve movie/tv: so if you check this box when a user makes a
request it will be automatically accepted and you have 0 need to
intervene. I have no storage space issues so i just allow people to get
what they want. Use as you see fit.
iv. Power User: Basically a stripped down admin. More like a Moderator. If
you have Auto approve unchecked any user with power user has the
ability to Accept or Deny a request. I don't use this role though.
v. Request TV/Movie: self explanatory. Along with disabled.
vi. The request limit is pretty self explanatory as well. I think its on a 24 hour
limit. I don't restrict so i don't know.
4. Navigate to settings and go to the ombi tab.
a. The only 2 things on this page we need to fiddle with, maybe, are the first two
check boxes. Do not send notification for auto approve and hide requests from
other users. I have both these boxes ticked because otherwise my email would
get so many notifications and just clogs up my phones dashboard.
5. Configuration:Customization
a. You need to put a name. I just used Ombi. Doesn't matter what the name is.
b. And an application URL. This is the URL of where ombi is running. You can NOT
just put localhost:5000. You have to put your ipv4 address and the port. The
reason for this is when you send someone an invitation to ombi inside the email it
will contain the url for them to access ombi. If they open localhost on their cell
phone or home computer it isn't going to do anything. So that's why we put the
ipv4 address. No idea if it works with ipv6 or not. To get your ipv4 address just
google whatismyip. Or you can do it with command prompt/terminal.
c. No need to mess with anything else. Everything i do not cover is all about
aesthetics. I just need something that works. And base ombi is pretty enough
6. Configuration:Landing page
a. No need for this but i use it to remind people how to log-in. If you do use it make
sure you check ENABLE
7. Configuration:Issues
a. This is great. Unfortunately usenet/radarr/sonarr is not perfect. On occasion it will
grab something in german/spanish/french. Or if its in another language it won't
have subs. Sometimes it grabs the wrong movie because of similar titles. Hell
sometimes it doesn't download the complete movie. I've had it download a 2 hour
movie at it only contained 45 mins. Sometimes you'll download BS not actually a
movie but 24 hours of black screens,this usually only happens if you have a
public crappy indexer.
b. Create some common issue topics and that way if someone goes to watch
something and its messed up they can go into ombi and report it. Which will send
you an email and you can fix it manually at your next earliest convenience.
8. Configuration:User importer. I don't use this. It's just easier to manually add users. Feel
free to play around with it but i am unable to help with this.
9. Configuration: Authentication
a. If you don't want your user to need a password which i recommend if it's for a
small group of friends and family then check the box
b. Plex oauth honestly no idea. Mine isn't checked so i would recommend you do
the same. Feel free to inform me if you know any better
Now if we move to the media server tab you need to choose the media server you are using. I
use plex so that's the extent of my knowledge but i am Assuming that it's pretty much the same
for both plex and emby.
1. To make this simple for plex on the right side you should see Username and password.
If you put in your plex account credentials and hit load servers you should see a blue
drop down button that says Servers. Click on that and select the plex server you want to
use. If you have multiple plex servers make sure you choose the correct one. Once you
click on the server all of the info fields to the left should populate with the correct info.
Next click the load libraries button and it should show all the libraries you have. Make
sure they are all checked. We have to make sure plex and ombi can talk so hit the test
connectivity button. You should get a popup saying success. If not check your IP
address and port. If ombi is on the same machine as plex localhost for ip and port 32400
should work. SSL should be off if it's all on the same machine since its not needed since
you're not transmitting anything over the internet.
2. Make sure the server is enabled by checking the box and we can move onto TV
Again radarr and sonarr are similar in the following instructions and to simplify things this should
be same with the exception of one thing which i will address separately.
1. Just like with plex we need the IP of sonarr/radarr. Again if everything is on the same
computer localhost should work for the ip and the default ports are
a. Sonarr: 8989
b. Radarr: 7878
2. Again no need to tick SSL
3. You also need the API key from both sonarr and radarr and put them into ombi in the
correct fields
a. Sonarr and Radarr’s Api key is found under Settings->General->Security
4. Quality profiles: First you need to grab the quality profiles, you do so by clicking the
button. For sonarr you have 2 Quality Profiles one for TV and one for Anime. For Radarr
you'll have one and that's for Movies(duh). These quality profiles are the ones you have
setup in Sonarr/Radarr. And when you use ombi to request something it will default the
addition in Sonarr/Radarr to that profile. For TV i chose 720p and Anime i have Any
because older anime can sometimes only found in 480p and it's better than nothing. And
for Radarr i use my 1080p profile.
5. And then we need to grab the root folders. Again push the button and you should see
the directories from when you import your existing media in sonarr/radarr. For sonarr you
need to set both the anime and tv directory and for radarr just the one.
6. For sonarr check “use season folders” if you want. I'll be sad if you don't but it's ok.
7. For radarr you need to Set a default minimum Availability. In ombi i chose Physical/web
because i don't want shitty cam rips clogging up my pretty media server. The only
downfall to this approach is if something gets leaked ahead of time. For example our
favorite god of thunder’s 3rd movie got leaked in 1080p 2 months ahead of time. Radarr
wouldnt download it so i had to manually address this.
Ok we are in the home stretch now guys. Last step. For this next part you need a gmail account.
Preferably a throwaway one. I wouldn't recommend using a main account.
1. Navigate to Notifications and then Email. Ill include a screenshot explaining the fields
and to make it easier. Mind you this is for gmail. You can google other email providers
but im so integrated into gmail its easier.
https://drive.google.com/open?id=1cG5UuN3DgNRY1fSL5s_i4Fv7qz4nJg9P I tried to
make it as clear as possible. You can always check out the ombi wiki for help on this. It
took me a solid hour to figure out where to put what info. Just hit test and your MAIN
email should get a test email and when you do hit Submit.
2. There is also a mass email option to send out server downtimes or something like that.
You don't need to set anything up for this. Just type what you need to say select who
should receive it, or select all if applicable. and hit send. I don't use it much since i pride
myself in reliability but sometimes it can't be helped.
3. You can also hook into a slew of other programs like discord or slack or pushbullet. Most
of my users are family that dont use discord. So i don't use any of these services. But if
you share with a bunch of buddies on a Discord server or something i could see it being
useful. I actually just discovered telegram. So i might look into setting that up since text
messages are so much better than email.