Allow encryption of certificate modulo .io

I deployed the Meteor app to modulus.io and would like to configure SSL using Let Encrypt .

According to Allow Documentation Encryption , it seems that you need access to the server command line to install your client. But as far as I know, there is no way to access the server command line on the .io module.

Is there any way to get Let Encrypt certificate for module.io module? If so, how?

+5
source share
2 answers

The module does not support Let Encrypt at this time. However, this summer (summer 2016) we will add support for this.


Edit: since July 28, 2016, we have enabled encryption for our public cloud.

You can enable this by going to the project control panel, then in the "Administration" section of the control panel, then select Enable Let Encrypt .

You just need to press the button. It. We automatically renew the certificate for you and everything.

More information about Let Encrypt for our platform can be found here .

+5
source

LetsEncrypt is a tool that simply generates certificates and keys. Some of the magic in clients that can be automatically restored when certificates expire, but there is nothing that prevents you from doing this yourself. Keep in mind that LetsEncrypt issues certificates that expire after 90 days, so you will have to repeat this process often until the module supports the client.

Install LetsEncrypt

 $ git clone https://github.com/letsencrypt/letsencrypt $ cd letsencrypt $ ./letsencrypt-auto 

Note. At the time of this writing, support for Mac OS X was very experimental. To ensure proper installation, you can use the Linux distribution

Create SSL Certificate:

$ ./letsencrypt-auto certonly --standalone -d example.com

Copy to admin module

 # pbcopy is a Linux command that will copy the contents of a file to your clipboard $ pbcopy < /etc/letsencrypt/live/example.com/privkey.pem $ pbcopy < /etc/letsencrypt/live/example.com/cert.pem 

Note. You may need to create the package before copying. Instructions can be found here .

+2
source

Source: https://habr.com/ru/post/1238694/


All Articles