There are github repositories where people curate a list of domains providing temporary emails or email aliases and admins can just point to the maintained list to block.
In the ~20 I’ve created so far I’ve had 2 services that wouldn’t accept simple login. For those I’ve used proton mail’s built in email alias service where you get 15 aliases with their proper domain.
To everyone saying they’ve changed to protonmail, check out https://simplelogin.io/ , owned by proton and free for all paying proton members. Unlimited email aliases so you can have a unique email per service. The apps also on fdroid.
OneNote web interface can work as an intermediate step while you work out alternatives. May I suggest either obsidian or logseq with syncthing or webdav.
Definitely prefer the “lay thine eyes upon it and see that it lay barren” version.
I tried running both invidious and piped in docker behind an existing nginx. Invidious was so easy, 1 and done. My main issue with piped was piped running its own nginx, and it just returning a unconfigured landing page. After battling it I got the front end working by bypassing their nginx but it wouldn’t talk to my piped back end, as soon as I pointed the front end at a public backend the option to point to mine disappeared. I’ll try this installer and see how it goes.