Things change rapidly in the WordPress world. The content in this post is more than a year old and may no longer represent best practices.
Update October 2016
Since the time of the meetup, Flywheel has started offering free Simple SSL certificates and WPEngine has added support for Let’s Encrypt.
Let’s Encrypt provides free SSL certificates. This is a fantastic service, especially since Google has used https as a ranking factor since 2014.
Unfortunately, in most cases you have to install the certificates using the command line, and you can only do that if you have root access to your server, which many hosting companies don’t provide.
There’s a list of web hosting providers that support Let’s Encrypt on GitHub, but they define “support” pretty broadly.
Let’s Encrypt for cPanel
If your hosting company uses cPanel, or you use it yourself on a dedicated server, there’s a plugin to automate Let’s Encrypt installation. It costs $30 for a single server and $150 for a hosting company, and from their docs it looks to be what SiteGround is using. Ask your hosting company to install it if they haven’t already.
Let’s Encrypt for Plesk
If, on the other hand, your hosting company (or your dedicated server) uses Plesk, there is a Let’s Encrypt plugin for Plesk on GitHub to create an auto-install/auto-renew tool similar to the one for cPanel. (Thanks Eric for this link.)
WordPress.com
WordPress.com now provides Let’s Encrypt certificates for all its customers. That’s great for anyone who has a WordPress.com site, but not likely to make much difference for most of the members of this Meetup or their clients.
SiteGround
SiteGround provides easy installation and automatic renewal of Let’s Encrypt, and it’s very easy to use. It’s not, however, compatible with SiteGround’s version of CloudFlare, so you have to deactivate SiteGround’s CloudFlare and go to Cloudflare directly.
Pressjitsu
Pressjitsu started offering automated Let’s Encrypt certificates in December 2015. Just fill out the request form.
Cloudways
Although you have to manage your own server with Cloudways, they do provide automated Let’s Encrypt installs (see tutorial).
DreamHost
DreamHost has its issues, but they jumped on the Let’s Encrypt bandwagon early. They use their own customized platform rather than cPanel, so they had to develop their own tool, but they went ahead and did it.
Pressable
Hi Sallie. We're excited about Let's Encrypt, and we're working on our integration. More details to come.
— Pressable (@Pressable) May 14, 2016
It’s not that surprising that Pressable would be planning Let’s Encrypt integration, since Automattic is a sponsor of Let’s Encrypt and a majority stakeholder in Pressable.
Pagely
I’m happy to report that Let’s Encrypt integration is the pipeline for Pagely, the company hosting this very website, though I don’t know the timeline. They, too, have a custom site management platform rather than using cPanel.
It is planned yes.
— Pagely (@Pagely) May 14, 2016
WP Engine
WP Engine is one of the best-loved WordPress hosts, and for a good reason. I dropped in and asked their support staff about plans to incorporate Let’s Encrypt.
Because WP Engine uses its own client dashboard platform, rather than cPanel, they would have to write their own software to automate installation of Let’s Encrypt certificates. That’s not to say it couldn’t be done or that they won’t do it, but they’d have to dedicate time to build the tool and it’s not in the immediate pipeline.
A2 Hosting
Since A2 hosting is a sponsor of this meetup, it seemed like a good idea to include them here. They have a tutorial for installing Let’s Encrypt on their semi-managed servers, but what about their shared hosting? (The Turbo option is optimized for WP at a competitive price.) It appears they use cPanel so ought to be able to include the cPanel plugin above. As of February they were “working on it”:
@tometaxu We are working to have @letsencrypt available on our shared platform, just not quite there yet.
— A2 Hosting (@a2hosting) February 18, 2016
An email this morning from A2’s director of business development confirms that it’s almost ready:
We are in fact in the final staging of testing the cPanel plugin for Let’s Encrypt. We should have it available to our customers within a couple weeks.
Thanks!
Andy Melichar
Director of Business Development
GoDaddy
GoDaddy provides tutorials for setting up Let’s Encrypt certificates for their cloud servers and VPS and dedicated servers, but what about their WordPress managed hosting and their shared hosting?
It is possible to install any valid 3rd party SSL Certificate on our cPanel shared hosting plans & Dedicated Servers. ^M
— GoDaddy Help (@GoDaddyHelp) May 14, 2016
Flywheel
Flywheel has become very popular with WordPress developers, but what about their Let’s Encrypt support? I’m waiting for an answer…
HostGator
HostGator uses cPanel, so could theoretically install the Let’s Encrypt for cPanel plugin, but so far they haven’t and the support staff doesn’t seem to know much about it.
@ekasanlab While we are not yet aware of any upcoming plans the suggestion has been relayed internally for further consideration.
— HostGator Support (@HGSupport) February 1, 2016
@TechShopStPaul ^fb Unfortunately, we do not have any info on if this will be supported as of yet. Our apologies for any inconveniences.
— HostGator Support (@HGSupport) April 20, 2016
InMotion
Despite numerous requests from their customers and the fact that they use cPanel, InMotion had no plans to automate Let’s Encrypt certificates as of May 4th. I recommended the cPanel plugin to them on Twitter and got this response:
We do not currently support Let's Encrypt, however I have passed this over to our development team to review. /BW
— InMotion Hosting (@inmotionhosting) May 14, 2016
Generate a Certificate
If your hosting company lets you enter certificate information for SSL (or will do it for you) you can use the Get HTTPS for Free generator, but it requires some command line work, and you have to renew the certificate yourself. This has been done successfully on Bluehost.
Erik Teichmann says
WPEngine support confirmed on twitter that they’re working on implementing Let’s Encrypt and expect to have it ready this quarter: https://twitter.com/WPESupport/status/757689053093527553
Navjot Singh says
Navjot Singh Unfortunately, in most cases you have to install the certificates using the command line, and you can only do that if you have root access to your server, which many hosting companies don’t provide.
Sallie Goetsch says
That’s why you have to pester your hosting company to install the cPanel plugin if they use cPanel. Root access is not required then, and it’s very easy. However, some companies don’t use cPanel, so they have to come up with their own implementation, which takes longer. And some companies, unfortunately, could perfectly well install that cPanel plugin, but they won’t because they want to sell you more expensive certificates.
Yusuf says
FYI, Flywheel started supporting Let’s Encrypt a few days ago.
Sallie Goetsch says
I got an email from them announcing it, yes. This is a good thing.
Mr. Dif says
Media Temple has a tutorial for installing it on their GRID service but no methodology for automatic renewal at this point. The excellent WordPress plugin runs on Media Temple but it’s not clear how to use the certificate it creates with their panel. Media Temple support won’t current go outside of the tutorial or comment on how to make the plugin work which does support auto renewal.
Gray says
If you’re looking for UK/EU Hosting for WorldPress with Let’s Encrypt support then GURU are worth a look.
https://www.guru.co.uk/application-hosting/wordpress-hosting
Sallie Goetsch says
Although our actual members are based in the US, I’ll allow this in case someone who finds this post in a search would find it useful.