[Request] Tutorial for App Engine Custom Domain

Hey there,

I am using Google App Engine with a custom domain. I would like to secure my site with Let’s Encrypt but to be honest I don’t really know what I have to do to get it running. Are there any Tutorials out there or someone willing to type down how he/she managed to get it to work and maybe also include on how to renew it after the 90 days?

Dear @escapado,

I will create a tutorial covering this topic over the Christmas Holidays.

I’ll keep you posted :smile:

That’s so cool! Thanks a lot in advance!

Here’s a nice one I found:

Though automatic certificate renewal might need another tutorial. Otherwise, you would have to do it the manual way every 90 days. Hopefully Google will come out and support Let’s Encrypt natively.

Hi @SteveWooding,

the link you provided will probably answer most questions Google AppEngine users have to get started with LE and GAE Custom Domains.

However having to update your certificate manually goes against the 2nd key principle that Let’sEncrypt lives by:

Automatic: Software running on a web server can
interact with Let’s Encrypt to painlessly obtain a certificate, securely
configure it for use, and automatically take care of renewal.

My contribution to the LE-community will hopefully tackle that.

1 Like

That’s great news if you can pull it off.

The following write up provides additional input for getting LE & GAE up an running: https://medium.com/@samthor/let-s-encrypt-with-app-engine-8047b0642895#.43ty4vfq1

Probably, google will implement it:
https://code.google.com/p/googleappengine/issues/detail?id=12535

It’s now possible to fully automate Let’s Encrypt SSL creation and renewal using gcloud tools which allow deployment (HTML DNS Verification) and upload SSL to server (using gloud beta). You need to configure certbot to run on external server though.