Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback #45

Open
polarathene opened this issue Sep 27, 2020 · 1 comment
Open

Feedback #45

polarathene opened this issue Sep 27, 2020 · 1 comment

Comments

@polarathene
Copy link

Thanks for the excellent project! Just sharing some feedback on the experience so far where I hit a few hiccups along the way.

  • No way to automatically accept Terms of Service? (Especially in the case of my private CA setup where the terms are not configured, the terms provided for me to accept are rendered as "None")
  • Is bash actually required? On Alpine Linux this failed as bash isn't installed by default, is plain sh not sufficient? (it seems to be, of course I also had to modify the reload-zone.sh file that was causing this from bindtool unrelated to acmebot..)
  • certbot and acme.sh both have an arg for specifying a CA cert, similar to curl, this is useful when the CA you're contacting over HTTPS for ACME doesn't have a root certificate in the trust store, a setting for adding this path would be helpful. Present workaround was to learn how Python discovers the certs (having the cert added to /etc/ssl/certs was insufficient for me), REQUESTS_CA_BUNDLE="<path/to/root/ca/cert.crt> (not SSL_CERT_FILE that other advice mentions) was required for acmebot to connect to the ACME service.

I still haven't quite got to the finish line yet and need to continue to investigate what's wrong, when that's sorted perhaps I could submit the example config or add a mention to the README linking to a reference project repo to assist others :)

@extmind
Copy link

extmind commented Sep 27, 2020

Regarding your first question, that option was introduced quite some time ago in a55bac6. Just add --accept to your command line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants