nginxconfig.io icon indicating copy to clipboard operation
nginxconfig.io copied to clipboard

Letsencrypt over acme.sh

Open xopez opened this issue 4 years ago • 5 comments

Feature request

Feature description

Deprecate certbot and rather use acme.sh: https://github.com/acmesh-official/acme.sh It can fully handle all things and also supports many DNS APIs for DNS verify. Also certbot is on ubuntu currently only avaiable over snap, which isn't installed at some hosts like mine.

How the feature is useful

It would be better to handle things over acme.sh. It is open sourced and doesn't need python and snap like certbot.

xopez avatar May 28 '21 13:05 xopez

Hi! I can try out this issue!

Though I feel instead of deprecating certbot, maybe we can add acme.sh as an alternative option to using certbot? What y'all think of the idea?

fish-dango avatar Jun 24 '21 05:06 fish-dango

That definitely makes sense to me as a first step -- renaming the Certbot tab to something like SSL cert, and then having the equivalent acme.sh commands as alternatives to the certbot commands in that tab (I would hope that only steps 3 & 6 need updating to have acme.sh alternative commands, to keep the diff as light as possible and to ensure the instructions aren't too confusing)

MattIPv4 avatar Jun 24 '21 11:06 MattIPv4

I think I am almost done with my adjustment here! I am just wondering if we should rename the certbot.js and instances similar to something like ssl_cert.js since we using more than just certbot?

fish-dango avatar Jun 27 '21 22:06 fish-dango

Sweet! And yeah, that sounds sensible to me :)

MattIPv4 avatar Jun 28 '21 00:06 MattIPv4

(marking as assigned per open PR)

MattIPv4 avatar Oct 04 '21 15:10 MattIPv4