You would want to use a reverse proxy to point your domain name to the correct IP and port. Caddy would work quite well for this though, if you are publishing your services for just your local network you will want to either disable TLS function or tell caddy to use its local certificate. By default it tries to set up TLS using a Let’s Encypt certificate.
Also, best practice is to buy the domain that you want to use for your FQDN on your local network.