Skip to content
This repository has been archived by the owner on Jan 24, 2018. It is now read-only.

[IMP]letsencrypt with nginx #191

Open
pasgou opened this issue Dec 31, 2016 · 11 comments
Open

[IMP]letsencrypt with nginx #191

pasgou opened this issue Dec 31, 2016 · 11 comments

Comments

@pasgou
Copy link

pasgou commented Dec 31, 2016

What about using https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion to include letsencrypt as a CA with clouder dns template and clouder proxy?

I don't know how to do that but it seems to make sense.

@YannickB
Copy link
Owner

YannickB commented Jan 2, 2017

Hello,

We already have a working process with LetsEncrypt inside clouder proxy. Since this tool is based on another docker image I don't really see the added value :/. Is there any point I missed ?

@pasgou
Copy link
Author

pasgou commented Jan 2, 2017

I found this project interesting as it permits to have images on the server (physically) with letsencrypt and nginx for all the others apps needing SSL or TLS. Instead of having one gear per app, we have one gear per node.

@lasley
Copy link
Contributor

lasley commented Jan 2, 2017

@YannickB - do we have an existing strategy for the LetsEncrypt renewals?

@pasgou - For internal CA, we are working on #180

@YannickB
Copy link
Owner

YannickB commented Jan 2, 2017

@lasley Yes, you have a cron which renew it 15days before the end of the certificate. Still a little buggy though.

@lasley
Copy link
Contributor

lasley commented Jan 2, 2017

@YannickB - I assume this is at the proxy level yeah? I think that would in effect accomplish the same thing that this does, even in terms of architecture placement.

@pasgou Maybe we're missing something?

@YannickB
Copy link
Owner

YannickB commented Jan 2, 2017

@lasley yep, in proxy container

@pasgou
Copy link
Author

pasgou commented Jan 2, 2017

@lasley I think that somethings doesn't have to be reinvented.
Work with the Project I mentionned should permit to have immediatly a non buggy utility to have a letsencrypt client with Monthly automatic renewal. No need to have a private CA, or only for pki in a mail or doc signature context.

@pasgou
Copy link
Author

pasgou commented Jan 2, 2017

@lasley
Copy link
Contributor

lasley commented Jan 2, 2017

@pasgou - From what I understand, LetsEnrypt will not allow the issuance of certificates for private hosts. This means we cannot secure our internal communication using it, and thus the internal CA is still required for many TLS/SSL purposes - such as Logstash.

Seems like this would help from a renewal perspective for the ones that are using LetsEncrypt though. I still need to study our current implementation more to understand the ramifications- I'm still learning the edges of core such as proxy.

@pasgou
Copy link
Author

pasgou commented Jan 2, 2017

Letsencrypt is a CA for the web server, Mail server, or everything needing SSL/TLS communication. I don't know if it could be use for ssh communication, but why not IFCB servers have domain name ?

Major use is https.

@pasgou
Copy link
Author

pasgou commented Jan 2, 2017

In faq on https://letsencrypt.org/docs/faq/ :
"""
Does Let’s Encrypt issue certificates for anything other than SSL/TLS for websites?

Let’s Encrypt certificates are standard Domain Validation certificates, so you can use them for any server that uses a domain name, like web servers, mail servers, FTP servers, and many more.

Email encryption and code signing require a different type of certificate that Let’s Encrypt does not issue.
"""

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants