One morning, I realized "the obvious"
Instead of exposing services through
IP:port pairs, what about human friendly URLs behind HTTPS? GENIUS!
How difficult could that be? What do we need? A local DNS server? Perhaps some certification-thingy that can crunch long numbers? That has to be trivial. We have docker and podman. We have beefy SOCs. Linux in every flavor. We're standing on the shoulders of giants!