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.
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:
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