Cloudflare is a CDN and they provide SSL between their servers and the client for free . I think you can provide your own certificate to them ? If so , you could possibly generate a LetsEncrypt cert and upload it to them , but I don ' t think there ' s much reason for the average person to do that . Where LetsEncrypt comes in is when securing the connection between the origin server and Cloudflare . Cloudflare mirrors your site , so they need to connect to your server to get files they don ' t have . That connection can be open if you want , or you can install a cert on your origin server so that that connection is over LetsEncrypt is a really simple way to get a free cert for your origin server . <| sep |> Wouldn ' t the noise made whenever he gets an item annoy you ? Shopping would be terrible .