Why is this important?
Thanks to Let's Encrypt it's never been easy or cheaper to get an SSL (or TLS) certificate. This is important for a few reasons:
- Identity verification
- In-transit security i.e. encryption
Vistors to your domain can be sure, cryptographically, that the data they are receiving hasn't been tampered with en-route by the NSA, GCHQ or the Russians. With the added benefit of hiding your traffic from "men in the middle" there's literally no reason not to use TLS anymore. Let's Encrypt are a Certificate Authority who provide free, rate limited SSL/TLS certificates which are easily configured using acme.sh or our very own docker-letsencrypt.
What do I need to know?
This topic was covered in huge detail for docker apps on the Linuxserver blog - How to setup a reverse proxy with LetsEncrypt SSL for all your Docker apps.