I got a phone call and have to run for now, but here’s what I got so far: Serving tens of thousands of domains over HTTPS with Caddy
Edit: It’s almost 2am but I finished stubbing out the rest of the article. It could probably use some improvements but hopefully it’s enough to get you going.