CloudFlare is a reverse proxy that is widely used to speed up and add security to websites. CloudFlare implementation in Chevereto is still a work-in-progress so some features may not work as expected, but most of them already works fine.
To enable CloudFlare you will need to go to create an account and follow the steps. You will need to do some changes to your website DNS so be aware of that. Some hosting companies have partnerships with CloudFlare so in those cases you can enable CloudFlare directly from your hosting account.
CloudFlafe offers a wide range of HTTPS solutions that allows you to easily turn on/off SSL on your website. Depending on what kind of certificate you want to handle they offer "Flexible" and "Full" SSL variations. To enable HTTPS follow these steps:
By default CloudFlare HTTPS doesn't force all the traffic to HTTPS. To force HTTPS do the following:
By doing this all the traffic of your website will use HTTPS. When someone access your website using HTTP, CloudFlare will redirect those request to HTTPS.