letsencrypt icon indicating copy to clipboard operation
letsencrypt copied to clipboard

Create Let'sSSL

LetsEncrypt for Google AppEngine Python

If you want to have a free SSL certificate from LetsEncrypt for you custom domain, the setup and renewal can be a hassle. This little script makes the process super easy.

Note about security

You should probably quickly read through the python script to convince yourself that it's secure.

Installation

In your Python AppEngine Project execute the following command:

git submodule add https://github.com/AirConsole/letsencrypt

Then add the following to your app.yaml:

handlers:
- url: /\.well\-known\/acme\-challenge\/.*
  script: letsencrypt.app

Upload your app to Google AppEngine.

Create or renew a SSL certificate

  • Go to http://www.yourdomain.com/.well-known/acme-challenge/ and login as an administrator
  • Execute the displayed command in a shell that supports curl and openssl (Google Cloud Shell can be used)
  • Upload the obtained certificates on https://console.cloud.google.com/appengine/settings/certificates