Oracle Cloud free tier includes a Load Balancer with up to 10 Mpbs bandwidth, enough for many projects, this article shows how to use SSL traffic encrypted with Let’s Encrypt free certs.

Image for post

Photo by Markus Spiske on Unsplash

Continuing with my article My own dev/test cloud environment using Oracle Always Free instances I’ll extend it to use Let’s Encrypt certs with auto renew features because these certs are valid for 3 months and I want to renew them automatically. Following picture depicts the deployment diagram:

Image for post

Cluster deploy diagram

Unlike my previous example, instead of using NGINX as a reverse proxy for my apps now I am using Traefik due it allows on the fly publishing using Swarm labels.

Traefik includes a functionality to register LetsEncrypt certs but AFAIK there is no hook to redistribute this cert to other locations as Let’s Encrypt CertBot includes, so using a new Docker container including NGNIX and CertBot is enough.

#traefik #ssl #docker #oracle-cloud #lets-encrypt

Using Let’s Encrypt certs with Oracle Cloud Load Balancer — including auto renew feature
3.15 GEEK