That's unlikely. It's the same program, the same code - it has just been renamed, and features have been added, as would have happened without a name change. All configuration files are fully compatible. You could have continued using letsencrypt-auto
, and things would've kept working, or you could have switched to certbot-auto
, and things would've worked just as well, without any real "upgrade" step, just another installation.
If you're using the letsencrypt-auto
or certbot-auto
version of the client, the client updates itself whenever it runs. Everything taken care of. If you're using one of the packages provided by your distribution, you'll receive updates as they publish them (as with any other distribution package).
In hindsight, the client development should've been separated from the server/protocol development right away, but that's easy to say now. What's important to know is that Let's Encrypt spawned a new protocol (ACME) that's intended to become an internet standard. In that context, a comparable statement would be "HTTP generated many clones and is very confusing" because there are many different HTTP servers and clients. It's true enough, but the alternative would be a proprietary API and client, giving Let's Encrypt full control over the ecosystem, which does not sound like a good path forward to me. This path might be a bit messier, but once the dust settles the advantages will be obvious.
I don't follow this paragraph. The server is what Let's Encrypt provides - the CA server, which verifies domain ownership and signs your certificate. You should not have to worry about server-related things. Which part of the documentation gave you that impression?
It's a drop-in replacement, configuration is compatible and command-line options are essentially the same as well.
It's really just a name change.
It's hard to discuss the shortcomings of the current documentation and possible improvements without knowing what the actual problem was in your case. Disregarding the confusion about the client being renamed, do you feel like the current certbot documentation would have been sufficient to get you set up, and if not, where is it lacking?