Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).
They give people the digital certificates they need in order to enable HTTPS (SSL/TLS) for websites, for free, in the most user-friendly way they can. They do this because they want to create a more secure and privacy-respecting Web.
We applaud and support this project. While you can manually acquire a certificate from them and manually install it on our servers, we have a better way. Installed in our web hosting control panel there is an easy to use interface for Let's Encrypt.
Here are the steps required to get SSL working for free on your website:
- Log into the hosting control panel and click the SSL Certificates link in the Advanced Features section.
- Select the "Free & automatic certificate from Let's Encrypt" option.
- IMPORTANT: make sure the common name is correct. (add the www. part of your website name if you need it) and insert your email address in the email field.
- Click the "save" button and the server will soon report that the certificate and key have been saved. If it reports any errors, grab a screen shot or copy and paste the text into a trouble ticket and let us know about it.
- Unless your website needs to have separate content for secure pages vs. non-secure pages, create a symlink from your private_html to your public_html directory.
- Click the "domain setup" link in the main page of the hosting control panel.
- Click on the domain name that you want to edit
- Click the "use a symbolic link..." option
- Click the "Save" button.
As always, if you have any trouble please open a ticket and we will get you taken care of.