The ultimate streaming platform DIY

DIY

Is Netflix worth? #

This question wondered in my mind in the last months.

A lot of streaming services were born lately and this made difficult to get everything we want without paying at least 5 different subscriptions.

The researches #

Plex #

So I just DuckDuckgoed, and my first result was Plex, I have heard of it in the past, but never understand it deeply. Turns out that it transform yuor local Movies and Shows in a self-hostable streaming service, that you can access from anywhere.

Thus, it’s a Netflix but with your contents.

Sonarr, Radarr and Prowlarr #

A lot of people online, mentioned other services alongside Plex, and those let me go down the rabbit hole:

So this “arr”s ecosystem let us manage and find all we want when we want but not actually get the content. For that we need a Torrent client to interface these apps.

Transmission #

The simplest torrent client I found was Transmission. It’s easy to setup and to let it talk to others apps like those mentioned before.

Overseerr #

A final touch will be merging Radarr and Sonarr together in a better UI/UX experience. And this is called Overseerr.

The result #

Now that we now what services does what, we can connect everything up and start our Netflix. I drew this little scheme to help you get everything right:

schema1 I tried my best at drawing all this :’)

I tested this infrastructure easly on a Raspberry Pi 4 and it went all flawless. I decided to use docker-compose to easly manage every service. Here you can find the docker-compose.yml file, if you are curious.

DISCLAIMER
I showed you that there are some alternatives to all the paid streaming services there are out there, and get your own for free, but it goes without saying that this above it’s for educational purpose only.