Holy, now we have Piped, Invidious and viewtube
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
That's a good thing tough ! Right now they are all a bit unstable and YouTube's new SABR things makes those alternatives kinda unreliable.
I do like Invidious, however, I've never successfully ran it or Piped, and the whole genre of frontends, for any great length of time. I always seem to get whammied by YouTube. On my desktops and laptops I just forward the request to an Invidious or Piped instance via LibRedirect since they seem to have the setup to keep it going.
They are the same thing (YouTube self-hosted frontend alternative) with their own features I guess?
You should test Piped, Indivious and Viewtube and make your own opinion, however Viewtube has been paused so this one is probably not going to have the SABR workaround update Piped and Invidious are working on ?
Right now they are all a bit janky and unstable because of YouTube's new update (SABR, don't know the details) so find one that works as self-hosted and keep tuned.
If you're able to contribute as a dev though, give them some help to speed up the process and contribute to the best YouTube frontend alternatives projects !
also I noticed that it doesn't really protect our privacy if we simply host it on our laptop. and most indivious instance are barely usable (freetube always gives indivious API error) so I guess the best option now is to install some fingerprint blocker and view utb in browser
Yeah, if you self-host only for yourself you lose the privacy feature public instances provide. The purpose when self-hosting is to watch youtube with no-ads, sponsor block...
As you guessed it, YouTube went on frontend crusade and only a few public instances remain (if any?) and those who still work are kinda janky, unstable.
If privacy is an important feature you're looking for, you need to wait until those btillant people behind those frontend find a working workaround :)
hosted it and when clicking on any video it returns Error: non 200 status code. Youtube API returned status code 400
. It that caused by SABR? searched on google but doesn't seem like other have this issue on indivious
Sorry can't help, I self-host piped and it seems to still work on the version I'm on, however some people report a non working instance even when self-hosting...
What does SABR stand for? Searching proved to not be very fruitful.
Server Adaptive Bitrate Streaming, see https://github.com/LuanRT/googlevideo/blob/main/src/core/ServerAbrStream.ts. It's a format Google developed to be used by YouTube internally, there's no other service that uses it and thus it's also not supported by any player libraries.
Not sure either but one of the important chances is that Dash (Dynamic Adaptive Streaming over HTTP) is being replaced with a newer system on YouTube.
There are some good innovations in the replacement but its much harder to implement.