Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENTS] Acme / Lets Encrypt SSL renewal #6

Closed
danmed opened this issue May 23, 2023 · 7 comments
Closed

[ENHANCEMENTS] Acme / Lets Encrypt SSL renewal #6

danmed opened this issue May 23, 2023 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@danmed
Copy link

danmed commented May 23, 2023

Is your feature request related to a problem? Please describe.
To save having to re-upload the public / private keys every 3 months it would be great if auto renewal could be built in.

Personally i'd need DNS validation for cloudflare

@danmed danmed added the enhancement New feature or request label May 23, 2023
@yeungalan
Copy link
Collaborator

We are working towards this target and hope it will be included later!

@tobychui
Copy link
Owner

tobychui commented Jun 5, 2023

Hi @yeungalan, thanks for your help! Looking forward to ACME integration to Zoraxy soon 👍🏻

@johnmmcgee
Copy link

another vote, with dns validation for namecheap. perhaps utlize the caddy plugins?

Either way, once this gets implemented I will be switching as this project looks awesome!

@burjuyz
Copy link

burjuyz commented Jun 15, 2023

once this gets implemented I will be switching also

@rekonnected
Copy link

I found https://github.com/go-acme/lego, a project that implements the LE/ACME libraries in Go specifically. Seemingly supports everything important (auto renew, DNS API, etc) Could hopefully make it a bit easier to cleanly integrate. A usage example for the 'as a library' usecase is also available, https://go-acme.github.io/lego/usage/library/

@tobychui
Copy link
Owner

tobychui commented Jun 21, 2023

@rekonnected Thanks for the suggestion.

We are using lego to write our ACME module and @yeungalan have provided us a working prototype for renew function. Now we are in the progress of optimizing the UX for noobs (which is in fact, most of the time spent in developing a new function for Zoraxy)

@tobychui
Copy link
Owner

Feature added in latest commit. To activate auto renew, go to SSL tabs and scroll down to the ACME settings
圖片

and enable the "Certificate Auto Renew" feature
圖片

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants