-
Notifications
You must be signed in to change notification settings - Fork 197
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
[Ideas] From a users perspective #607
Comments
It'd also be good to know about support/config for:
|
Been reading all documentation & have found only one place about where to set TLS certificates. Otherwise, no information whatsoever on Let's Encrypt. Just found this issue, where its last comment points to an already archived project. So, does not feel at all, like this project is confident in working with Let's Encrypt.... |
Look at the archived repo last commit, it updates the README with this:
Thus it's already upstreamed into Dec 2022, like the date of archived repo. However, that search result will also make this May 2023 change visible: #929 You want to track these issues:
Wild guess, was it this clusters config example?: frontends = [
{ address = "0.0.0.0:8080", hostname = "lolcatho.st" },
{ address = "0.0.0.0:8443", hostname = "lolcatho.st", certificate = "../lib/assets/certificate.pem", key = "../lib/assets/key.pem", certificate_chain = "../lib/assets/certificate_chain.pem" }
] You can find similar without the cluster config shared in existing issues: #774 (comment) frontends = [
{ address = "127.0.0.1:1444", hostname = "domain", certificate = "/etc/domain/cert.pem", key = "/etc/domain/key.pem", certificate_chain = "/etc/cloudflare/chain.pem" }
] So presumably that's the way to configure your TLS certificate, it's just not documented well from the looks of it. Regarding LetsEncrypt, well there's nothing that special about it... In the meantime you can just use a separate tool like |
Spot on explanation about everything regarding this topic. Thank you very much! The content of this comment should be right there in the documentation! |
As of today there is no direct implementation of let's encrypt in Sōzu, we recommend using ordinary tools like the certbot. Thank you @theAkito and @polarathene for the review of the documentation 👍 could you sum up what needs to be added to the documentation and/or configuration ? Since I use Sōzu on a daily basis I tend to forget where info is needed first and foremost. |
I think, it would be pretty easy to just look at a good Let's Encrypt guide for NGINX and then translate to how the same thing would work for this product. For example, a simple Let's Encrypt configuration, plus a semi-customised one, then a very complicated custom Let's Encrypt configuration, where all possible TLS-related Sōzu directives are used & explained, one by one. Something like, "this is how you would do XY in NGINX, now here is how you do it in Sōzu...." would also be great. Pretty sure most people come from popular reverse proxies like NGINX and with Kubernetes etc. NGINX has probably become way more popular than Apache. All this should be an extra page/file in the documentation, solely dedicated to Let's Encrypt, simply because it's what most average non-enterprise reverse proxy users use. |
Hey I stumbled onto this project and I super excited and have some things as a user would be nice to see.
The text was updated successfully, but these errors were encountered: