Suggest packaging acme.sh for Lets Encrypt
Rationale :
- Alpine has a number of acme clients already packaged.
- However certbot has many dependencies (incl. python2) and acme-client is based on unmaintained code ( https://github.com/kristapsdz/acme-client-portable ).
- Both dehydrated ( https://github.com/lukas2511/dehydrated ) and acme.sh ( https://github.com/Neilpang/acme.sh ) could be good candidates for Alpine, but dehydrated depends on bash.
- acme.sh is well tested on Alpine by its developer (even provides an Alpine based Docker image)
I’m still too new to Alpine to do this myself, but packaging should be easy, only requires the acme.sh script itself and the optional ‘dnsapi’ scripts. Depends on openssl and curl.
(from redmine: issue id 9828, created on 2019-01-04, closed on 2019-05-03)
- Changesets:
- Revision 3422802d by Francesco Colista on 2019-01-08T08:29:44Z:
testing/acme.sh: new aport. Fixes #9828