You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 :)
The text was updated successfully, but these errors were encountered:
Thanks for the excellent project! Just sharing some feedback on the experience so far where I hit a few hiccups along the way.
bash
actually required? On Alpine Linux this failed asbash
isn't installed by default, is plainsh
not sufficient? (it seems to be, of course I also had to modify thereload-zone.sh
file that was causing this frombindtool
unrelated toacmebot
..)certbot
andacme.sh
both have an arg for specifying a CA cert, similar tocurl
, 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>
(notSSL_CERT_FILE
that other advice mentions) was required foracmebot
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 :)
The text was updated successfully, but these errors were encountered: