I’m going round in circles on this one.
What I want to do is:
- serve up my self-hosted apps with https (to local clients only - nothing over the open web)
- address them as ‘app.server.lan’ or ‘sever.lan/app’
- preferably host whatever is needed in docker
I think this is achievable with a reverse proxy, some kind of DNS server and self-signed certs. I’m not a complete noob but my knowledge in this area is lacking. I’ve done a fair bit of research but I’m probably not using the right terminology or whatever.
Would anyone have a link to a good guide that covers this?


Caddy with DNS provider module: https://caddy.community/t/how-to-use-dns-provider-modules-in-caddy-2/8148
This is the way! Also without having to open a port, you can use dns over tls. Also use duckdns or any other free dynamic dns provider.