Boy do I feel like an idiot for not trying Cloudflare Pages sooner. What is it? Hosting for static sites (this one - using Hugo, mkdocs, etc) that does not require all of the shenanigans that comes with hosting a website (vps, config, docker, nginx proxy manager, ssl, point dns to server, patching, etc). You simply point the Pages builder tk a Github repo, set the build type (mkdocs, node, hugo, etc) and push. Then yku point the domain to the Pages setup, boom done.

I will add more info later (editing from s22 ultra), but this is reallly cool.