A seedbox is a remote server (in the cloud) running all the time to help you download files (I only use torrents)


Disclaimer ⚠️

You must only use a seedbox to download and share content that you own

(or linux iso)

I am using ultra.cc service, I reviewed their service here, (I am not affiliated with them in any way) This service costs money, I went with the basic plan at 4.95€/mo

What can my setup do ?

Its allows you to watch media without having to go through the pain of looking for the correct torrent file. It will find the wanted language, subtitles and quality all of that automatically. You can also add an upcoming movie / serie and it will be downloaded automatically when released !

If the current quality sucks it will be upgrade automatically whenever a better one is available

1 - If I want to watch something I search for the media and download it to my seedbox,

2 - I receive a notification when it's done downloading

3 - I can then watch the movie or tv show (usually under 10 minutes)

You should download all of your watchlist earlier and when you want to watch something it will be instant

It's a bit inconvenient but it's compensated with the huge choice of movies and series.

How it works ?

Here is a diagram of all the setup:

flowchart TB subgraph P[P2P network] Alice((Alice)) <--> Trackers Bob((Bob)) <--> Trackers Paul((Paul)) <--> Trackers end Trackers --> Prowlarr subgraph S[Search for Movies, Tv series, Animes] Prowlarr <---> |Requests| Radarr Prowlarr <---> |Requests| Sonarr end Sonarr --> |Send torrent| A(Radarr) Radarr[Radarr] --> |Send torrent| A(Radarr) A[Transmission] -->|Download to filesystem| C{Nginx} C -->|Stream| D(Cloudstream-3)

Sonarr:

Sonarr is a Tv show/ Anime collection manager for BitTorrent users. It downloads episodes of your favorite shows automatically and will grab (which means sending the .torrent file to transmission), sort and rename them.

We will use it

Radarr :

Radarr is a modified version of sonarr that works for movies

Prowlarr:

It manages indexers: basically thats where you add public / private trackers (The Pirate Bay is one of the most well known)

Transmission:

This software is pretty simple to understand, you give it a .torrent or a .magnet file and it will download the media to a specific destination.

Radarr and sonarr will find those torrent files for you automatically.

How to setup this system on ultra.cc ?

I went with the LANCER_V2 plan at 4.95€, find the one which suits your need

  • access the control panel and enter your credentials (don't retry to login more than 5 times in a row or you will be forced to wait 30 minutes)

  • once you are logged in, click the connect button right here: connect

  • go to the installers tab: installers

  • here search for: Radarr Sonarr Prowlarr Transmission

and click install on each app.

You should have all those apps under the Apps tab: list

You can learn more about those apps in the ultra.cc documentation and from the servarr wiki

It's now time to configure those apps !

Click the Show info button from Prowlarr in the app tab and then hit connect to login inside of the prowlarr app.

Here with prowlarr you manage your indexers:

Some vocabulary:

There are 3 types of indexers (aka trackers):

  • Public: anyone can use those and don't even need an account. You don't have to build a ratio (even if thats nice for others) You can be seen by anyone downloading a file and if its copyrighted you might need to stop seeding the content. A seedbox or a vpn will protect your anonymity

  • Semi-private: anyone can use it but you must create an account first and you have to build a ratio

  • Private: It's hard to get in one of those, you must be invited or pass some kind of interview. You must build a ratio

What's a ratio ?

Ratio is a division between all of the data that you sent (your upload volume) and all of the data that you downloaded

So: ratio = UP/DOWN

When you finshed downloading a torrent, the seed phase starts, you are seeding the file. This means that if another user wants to download that file (a movie, a tv show or just a txt file), he will use your server and the one of others to get download the file. We speak of a p2p (pear to pear) network

So back to our indexers, click the add Indexer button add Click the torrent checkbox under the protocol tab and choose your language like en-US for english (fr-FR for french)

Then choose the privacy option you want, public, semi-private or private.

I went for a semi-private indexer because I want privacy and I didn't manage to get in a private indexer yet

As you can see I only have one semi-private indexer called sharewood, it's a great french tracker
Check this great prowlarr guide or ask in my discord server if you need help setting up an indexer.

Once you added a provider, we will integrate radarr and sonarr with prowlarr Under Settings > Apps click the + sign.

We will start by adding radarr, hit the Radarr button Now copy the current website url inside of the Prowlarr Server input and remove everything after prowlarr/ It should look like that:

Keep this tab open and go back to the control pannel, now login to the radarr app (under Show Info > Connect)

  • Copy the current website url when logged in to radarr, it looks something like that with ultra.cc (you can find it in the control panel when you click show info next to transmission): https://userame.server.usbx.me/radarr/

  • Still in Radarr go to Settings > General and copy the API key: radarr_api

  • Go back to the prowlarr tab and paste everything like that: radarr_config_prowlarr

Now we will add sonarr to the prowlarr apps, it's the exact same process still under Setting > Apps, click the + sign and click the Sonarr

  • The Prowlarr Server is still the same as for the radarr app

  • Copy the current website url when logged in to sonarr, it looks something like that with ultra.cc (you can find it in the control panel when you click show info next to transmission): https://userame.server.usbx.me/sonarr/

  • Still in Sonarr go to Settings > General and copy the API key: sonarr_api

Now you should have radarr and sonarr displayed like that: apps

We are close to the end ! We now need to add the download client (transmission) to radarr and sonarr so that they can download media

To add transmission to radarr and sonarr, connect to the app (radarr or sonarr)

  • Under Settings > Download Clients
  • click the + sign
  • select Transmission
  • under name type whatever you want
  • Under Host copy the root url of the server, it looks something like username.servername.usbx.me, you can find it in the control panel root_url
  • Port: type 443, it's the https (ssl) port
  • tick Use SSL
  • Username: the username you use to connect to transmission (you can find it in the control panel when you click show info next to transmission)
  • Password: the password you use to connect to transmission (you can find it next to the username)
  • Click Test and if it's green, you can click save Here is the result: transmission_settings
Last thing to do ! Add the root folder path

Thats where all of your media library will be organised. You can specify any path but to keep things organised we will use here:

  • /home/username/media/Movies to store movies (in Radarr)
  • /home/username/media/TV Shows to store series (in Sonarr)

In both apps:

  • Head over to Settings > Media Managment
  • Click Add Root Folder
  • here browse to the specific path (depending if you are setting up radarr or sonarr)
  • click ok

YOU ARE DONE !!

great job, if you still need help, you can ask in the discord server

To download media, I use the great Luna Sea app both on android and ios

I am working on connecting to radarr and sonarr using cloudstream (streaming and requesting media)