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

yoda-webhook be able to use letsencrypt certificates (w/ automatic renweal) #30

Closed
jens-markussen opened this issue Jun 10, 2023 · 1 comment

Comments

@jens-markussen
Copy link
Contributor

jens-markussen commented Jun 10, 2023

It's pretty much all in the subject.

Idea is to use let's encrypt in yoda-webhook (and probably also yoda-restapi and yoda-graphserver) nodejs server parts in order to be able to have https based communications (without paying for real certificates).

Maybe study https://itnext.io/node-express-letsencrypt-generate-a-free-ssl-certificate-and-run-an-https-server-in-5-minutes-a730fbe528ca

Note that the servers (yoda-xxx) are already setup to run over https, i.e. use certificates. It is the automatic generation and renewal logic of let's encrypt that is the missing piece.

Reading https://advancedweb.hu/how-to-use-lets-encrypt-with-node-js-and-express/, seems that maybe certbot can do the stuff... See https://github.com/certbot/certbot. It really would be preferably to keep the generation/renewal outside the yoda-xxx servers. The certificate renewal can even be shared.

@jens-markussen
Copy link
Contributor Author

This is actually not required.

It is perfectly possible (and not so difficult) to set automatic letsencrypt certificates, even possibly grouped with DuckDNS dynamic DNS registration.

Some useful links:

@jens-markussen jens-markussen closed this as not planned Won't fix, can't repro, duplicate, stale Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant