Thanks for the feedback.
A couple quick answers:
Because we’re trying to avoid converging the Internet onto a centralized ecosystem.
That’s definitely not the case.
I’m sorry you had a frustrating experience. But… are you sure you read our docs though? And even looked at our website? Because I think your frustrations would have been quickly appeased.
I’ll show you how to use wildcard certificates with Caddy easily, up and running in 5 minutes (modulo any delays outside of Caddy such as setting up a system service or getting credentials from your DNS provider). Here’s all you have to do:
- Go to Caddy’s download page.
- Choose your OS, arch, and the plugin corresponding to your DNS provider. (You can type its name to filter quickly.)
- Click Download. You now have a Caddy binary that supports the DNS challenge without you “compiling from scratch.” Booyah.
- Then make a Caddyfile that resembles something as simple as this:
{
acme_dns cloudflare abcdef1234topsecret
}
*.example.com {
respond "This is actually easy!"
}
- Run Caddy, et voilà! You have a wildcard certificate.
You can find these instructions in our #1 most popular wiki article:
Our documentation also explains the DNS challenge.
PS. Caddy never claims to be “zero config” except for the most basic quick-n-dirty deployments; if you need anything custom – especially anything dealing with sensitive credentials – of course you will have config for any program/system. It can’t read your mind, after all.