This is neither Dreamhost- nor WordPress-related, but the subject (adding HTTPS to your site) is important enough that I want to help anyone that can use it, so here is Tim Kadlec’s post about adding a Let’s Encrypt SSL certificate to his Digital Ocean-hosted website.