Skip to content

Feedback #45

@polarathene

Description

@polarathene

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 :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions