Not that I have any say in the matter but I think this kind of question is fine for the selfhost community. It's still in the spirit of "how to do xyz with my own hardware / less dependence on a third party".
The other suggestions have covered my own. I did want to add that good resources for finding these kinds of tools are often called Awesome lists. Awesome self-hosted. Awesome CLI. Awesome social media. You get it. I'm not sure where the trend started but I stumbled on them after getting fed up with the likes of Slashdot and AlternativeTo.
They're usually a community-maintained git repo on one of the major platforms. This list has quite a few hits for "YouTube", for instance: https://github.com/krzemienski/awesome-video


That's because it is a hoax. There are many good educational resources which walk laymen through the details. Here's one recent video I've directed folks to previously:
https://invidious.tiekoetter.com/watch?v=fcPkhtCoPG8
https://www.youtube.com/watch?v=fcPkhtCoPG8