It's a bit early, but Bolt12 & BIP 353 is a great way to setup this with privacy in mind.
Here's a great tutorial (by nostr:npub1tr4dstaptd2sp98h7hlysp8qle6mw7wmauhfkgz3rmxdd8ndprusnw2y5g) on how to setup Phoenix, Cake or Zeus with your DNS provider: https://sethforprivacy.com/guides/setting-up-a-bitcoin-username/
If you want to go the lightning address route on your own node, I'd say like the others, LNBits with Lightning Address extension and make your node available through Cloudflare Tunnel or Tailscale.