I wanna host something like Invidious/Piped on my SBC which can allow me to consume YouTube slop without ads.

Normally my flow for consuming YouTube slop is to download the video using yt-dlp which is then made available via jellyfin. Sometimes I view YouTube videos from my computer’s Firefox but today I was shown ads despite uBlock Origin which has left me scarred and deformed (metaphorically).

I would like to run a YouTube frontend on my SBC as a backup. Public instances have not performed well for me. It would also be good for devices that don’t let you use adblockers in some capacity.

I have looked at Invidious and Piped. While they are great to use, I found that their stack has a lot of components which I am hoping to avoid since they can be hard to manage.

So I’m wondering if someone here runs something like this locally for private use. Any input is appreciated.