I've deployed a Meteor app on modulus.io and would like to set up SSL with Let's Encrypt.
According to Let's Encrypt's documentation, it seems that you need access to the server's command line to install their client. But, as far as I know, there's no way to access the server's command line on modulus.io.
Is there any way to get a Let's Encrypt certificate on modulus.io? If so, how?
LetsEncrypt is a tool that simply generates certs and keys. Some of the magic is in the clients that can auto regenerate when certs expire but there is nothing stopping you from doing it yourself by hand. Be aware though that LetsEncrypt issues certs that expire in 90 days so you will have to repeat this process frequently until Modulus supports a client.
Install LetsEncrypt
Note: At the time of this writing Mac OS X support is very experimental. To ensure this installs correctly you may want to use a Linux distro
Generate SSL Cert:
$ ./letsencrypt-auto certonly --standalone -d example.comCopy into modulus admin
Note: You may need to create a bundle before copying. Instructions can be found here.