Let's Encrypt and Heroku [Solved]

Sorry if I’m misunderstanding, but the Heroku filesystem is remote; it’s not local. Is there an additional setting or thing going on here I should be aware of?

@btakita thanks for persevering with @jhass and posting the answer (for those of us that don’t live and breathe encryption). Much appreciated.

Here I thought Let’s Encrypt was about friendly and easier encryption and yet the second thing I read on the site is @jhass’s toxic messages. Disappointing.

An informative (and respectful) guide is available here:

http://collectiveidea.com/blog/archives/2016/01/12/lets-encrypt-with-a-rails-app-on-heroku/

Great walkthrough to set up a Node/Express app on Heroku with Let’s Encrypt: https://stackoverflow.com/questions/40199580/how-can-i-use-a-letsencrypt-ssl-cert-in-my-heroku-node-express-app

I created a certbot plugin that uses the Heroku CLI to automate authentication and installation of LE certificates: https://github.com/gboudreau/certbot-heroku
I only have an example that uses the php-nginx Heroku buildpack, but reading that example and finding the equivalent for other buildpacks should be easy enough.
Pull Requests are welcome to help others! :slight_smile:

I recommend trying Sabayon - https://github.com/dmathieu/sabayon. You set it up as a separate app on Heroku and it runs on a scheduler and automatically gets your cert, installs it on the necessary Heroku app and re-issues the certificate when needed.

Was very easy to setup and worked like a charm.