nginxconfig.io
nginxconfig.io copied to clipboard
Letsencrypt over acme.sh
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.
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?
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)
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?
Sweet! And yeah, that sounds sensible to me :)
(marking as assigned per open PR)