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.
I do run Piped locally for my family’s use, it seems that it works better than public instances but I haven’t really measured to what extent (except for ping, which is obviously excellent at 4ms).
I would say that the problem with self-hosting for private use is limited privacy, as the benefits of grouping multiple users behind the same proxy are lost. I try to mitigate this by routing all piped traffic through a VPN though.