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

Make using letsencrypt.org really easy #207

Open
kanaka opened this issue Oct 28, 2015 · 5 comments
Open

Make using letsencrypt.org really easy #207

kanaka opened this issue Oct 28, 2015 · 5 comments
Labels
feature New feature or request

Comments

@kanaka
Copy link
Member

kanaka commented Oct 28, 2015

To encourage people to use wss/tls encryption, we should make it really simple for people to implement a signed cert using letsencrypt.org (which should be going into general availability in the next couple of months). Perhaps direct automatic integration (since that's one of the goals of Let's Encrypt), but at least, we should document a straightforward process for using it.

The process is documented here: https://letsencrypt.org/howitworks/technology/

@DirectXMan12 DirectXMan12 added feature New feature or request python labels Oct 28, 2015
@DirectXMan12
Copy link
Member

👍 to that

@dzil123
Copy link

dzil123 commented Oct 10, 2016

Well, I think that the first step is adding instructions, or even a link, on hows to use letsencrypt, on the Encrypted Connections wiki page. It would be much simpler than having to manually acceptance certificates in the browser, which is the current recommendation.

@samhed
Copy link
Member

samhed commented Oct 10, 2016

@dzil123 we would gladly review/accept a PR ;)

@hoehermann
Copy link
Contributor

Today, I used letsencrypt's certbot to obtain certificates:

sudo certbot certonly --standalone -d host.example.com

I am now using websockify with

--cert=/etc/letsencrypt/live/host.example.com/fullchain.pem --key=/etc/letsencrypt/live/host.example.com/privkey.pem

It won't get any easier than that, I guess.

@stevegt
Copy link

stevegt commented May 9, 2018

Right now running novnc/websockify over SSL with unattended deployment requires extra startup scripting, because certbot needs to be run on the host or container after it's up and reachable via DNS, but before novnc or websockify starts.

This would be made easier by adding email and fqdn flags to noVNC/utils/launch.sh. This would enable novnc to call something like this:

certbot -n certonly --standalone --agree-tos --email $EMAIL --domains $FQDN

...then novnc would pass --cert and --key to websockify.

Variations would include using --webroot instead of --standalone, and getting certbot to support ports other than 80 or 443:

@samhed samhed removed the python label Sep 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants