About the domains and reverse proxies, if you are testing or on local network reverse proxy or domain are not needed. If you want to access it outside of your network they make more sense.
But also for my services I use https://tailscale.com/ and that way I avoid dealing with domain and reverse proxies by instead just connecting to my local network remotely.
I opened the comments to search for a donation link.
/S it doesn't look that bad but it maybe some spices or a dip would be good.