3 ms·
> Huge difference... Not. It's required to supply a subcommand, or it won't do anything. That is a big difference from a flag which you may forget to use, and
by tokenizerrr 11y ago
> Huge difference... Not.
It's required to supply a subcommand, or it won't do anything. That is a big difference from a flag which you may forget to use, and then the program runs anyway.
> Do you usually download and run random tools for the first time directly on a server box?
I usually spin up a virtual machine for testing out server stuff.
> Ok then you really should specify this somewhere. I've gone through the github readme and the User Guide without this being mentioned anywhere. I'm probably stupid for not running arbitrary beta tools on random wan-facing servers, but I'm certainly not the only stupid person in IT today.
Me? I'm just a happy let's encrypt beta user. https://letsencrypt.org/howitworks/technology/ https://letsencrypt.org/howitworks/technology/ seems like a pretty clear, easy to comprehend, overview to me. I'm not sure how you were planning on validating ownership of a domain to a third party if you don't want that third party to request resources served by that domain.
- toyg 11y ago> a flag which you may forget to use It's not that you forget to use it, it's forgetting what you're supposed to specify. Anyway, it's a UI thing so we'll never agree. Fine. > I usually spin up a virtual machine for testing out server stuff. Yes, we've established that. What I'm saying is, not everyone does. In fact, the people you most want to use this tool (the SSL-illiterate, so to speak) are probably the ones most likely not to do it. > https://letsencrypt.org/howitworks/technology/ https://letsencrypt.org/howitworks/technology/ seems like a pretty clear, easy to comprehend, overview to me Well then, there must have been a miscommunication about the aim of this project. The target user, from what I understood, was supposed to be the SSL-illiterate who doesn't really care too much about the whole tech, he wants things to Just Work. The experts could already self-sign or snag a certificate here or there; the point of this tool was supposed to be helping workaday IT guys get on board the encryption thing with the minimum of effort and cost. None of these people is going to read that page (who reads "about" pages on marketing websites?). They are going to clone the repo, check the readme, maybe check the user guide linked from the readme. If it doesn't work the first time for whatever reason (because the guide is not clear where it can and cannot be run), they're going to drop it and just keep doing what they're already doing (which, after all, Just Works already, it's just not encrypted). If LE developers want to onboard stupid people like me, they have to clarify that: 1) this is supposed to run only on internet-facing servers with a domain already pointed to them, 2) this doesn't work on mac -- no half-hearted "experimental support", if they can't be bothered they should just drop it, 3) all the info required to make it run "without thinking" should be either in readme or user guide.