

You need a reverse proxy like caddy, DNS server like pi-hole or adguard ( pointed to 8.8.8.8), your router must point DNS queries to pi-hole or adguard, configure pi-hole adguard to resolve *.home.lan to your caddy’s IP. Or if you have a domain you can create an A record *.example.com pointing to caddy’s IP and get certificates using DNS challenge, don’t forget to configures caddy to proxy every service to the required IP:port.





Installing prosody is just the first step, sounds like you missed a lot of the configuration. This is the official documentation https://prosody.im/doc/ make sure to have a domain and get ready to open up ports on your router or vps.