For ease of setup and use, I've found Twingate to be great for outside access to my network.
OminousOrange
Yes, it's a lot of words, but there's really nothing to keep track of after setup. I just go to my invidious ip rather than youtube.com and it works. There are very good tutorials available if you want to implement these solutions. That'd be a good first step rather than the 'I've tried nothing and am all out of ideas' approach.
In hosting invidious or what? I've got it running pretty maintenance free in a docker LXC in Proxmox and use Twingate for access to it and everything else outside my home network. There was a learning curve to set up, but there's plenty of yt tutorials to guide you through.
In this case, the someone else is Alphabet megacorp. I wouldn't waste any concern on them. The content is still hosted by YouTube, just played through the invidious instance.
To do away with all those concerns, you could self-host invidious, or donate to the instance you choose to use if self-hosting is outside of your technical prowess. If you want to support certain creators, donate to them directly instead.
Network time protocol protocol
I think it was Freakonomics that did a series on it? But yeah, quite an interesting and convoluted series of events.
I use Twingate to access my home network externally. NetworkChuck has a good video on how it works and how to set up.
Ah, thanks for clarifying.
I like Boost too. And it's only a one-time payment for ad-free too, unlike Sync.
Invidious and Newpipe do have watch next recommendations that aren't only subscribed channels, so there's a bit of discovery there, but no recommended type page where it aggregates those listings. As others have said, that would require tracking algorithms.
But it's blockable on websites. Firefox with ublock makes YouTube, Facebook, and instragam a relatively pleasant experience again.
I use Docker LXCs. Really just a Debian LXC with Docker and then Portainer as a UI. I have separate LXCs for common services. Arrs on one LXC, Nextcloud, Immich and SearXNG on another, Invidious on a third. I just separate them so I don't need to kill all services if I need to restart or take down the LXC for whatever reason.