I have not setup a caddy server yet, but want to understand my options for adding/removing domains from the system.
When adding a domain, is the only option to update the configuration file with the domain? How do systems with thousands or more domains do this, or is the configuration file able to handle this type of scenerio?
Any advice from others who use caddy with thousands of domains would be great!
That’s right. Caddy makes a GET request with a ?domain= query, and on a 200 OK it will continue with cert issuance, on any 4xx or 5xx status it will give up and fail the pending TLS handshake.