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

Implement Automatic SSL Renewal #210

Closed
MullerIsabella opened this issue Feb 12, 2024 · 3 comments
Closed

Implement Automatic SSL Renewal #210

MullerIsabella opened this issue Feb 12, 2024 · 3 comments
Labels
💡 type: feature An issue or pull request relating a new feature

Comments

@MullerIsabella
Copy link

MullerIsabella commented Feb 12, 2024

Implement Automatic SSL Renewal

At the time of writing, the SSL certificate for api.quotable.io is expired (#204, #207, #209).

This seems to be a recurring issue.

Implementing auto-renewal would be very useful in reducing certificate-based API downtimes.

One way is to incorporate with the API server an open-source tool like NGINX Proxy Manager, as a reverse proxy for api.quotable.io, since certificate management and auto-renewal for Let's Encrypt certificates are built-in.

Alternatively, utilizing Cron with Certbot on the API server, the Let's Encrypt SSL certificate(s) can be renewed at a set interval (such as monthly).

By implementing automatic SSL renewal, manual maintenance as well as service disruptions can be minimized.

@MullerIsabella MullerIsabella added the 💡 type: feature An issue or pull request relating a new feature label Feb 12, 2024
@vpodolyan
Copy link

It would be nice to have or at least renew it manually so far

@lukePeavey
Copy link
Owner

I'm working on this now. Going to close this issue as a duplicate, check issue #204 for updates on this

@MarketingPip
Copy link

@lukePeavey - just a thank you for your work + implementing this! (This crashed / messed up little project of mine that uses this!). If interested see here

Cheers 🍺

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 type: feature An issue or pull request relating a new feature
Projects
None yet
Development

No branches or pull requests

4 participants