I don't fully understand what you mean by your first few sentences. You could use some dynamic DNS service for your domain, or host your own on the lowest end VPS and point that to your own connection, if it is reasonably fast, and then have some cheap and energy efficient SBC/NAS running some Linux serve your content with something like
[1] https://en.wikipedia.org/wiki/Caddy_(web_server) or whatever else works for you.
That doesn't cost me more than about 35 €uros per month (of which i have to pay 29,99 anyways for my line) and maybe 3 to 4 €uros energy (which is expensive where i live). While having 31Mbit/s upstream, which is the bandwith the external internet sees and could use. I don't need the scale the FAANGS have, do you really?