I had built a new website and needed a cert for it to get rid of the insecure website warning…but wanted to do it all for free. Following is how to use Free SSL certs from Lets Encrypt for Godaddy hosted sites – A Simple How-To
https://tryingtobeawesome.com/encryptdaddy
First, thanks to steve phillips @elimisteve for the above web page instructional document. Go read his page and read it. Then re read it. Then read it more.
I had to do some things differently from steves guide for the godaddy hosted wordpress sites I have. Overall however its even easier now than steve describes. Once you have the generation and installation process down, it is super easy to make free SSL certs with Lets Encrypt and use them on your godaddy hosted wordpress site!
While its good to set yourself up SSH access and generate a new private / public key pair and install it for your website access, you can instead just use the terminal inside cpanel and skip setting up a terminal emulator and a fingerprint and just go straight to installing acme.sh:
Get In Your Shell!
While in the built-in cpanel terminal:
curl https://get.acme..sh | sh
steves instructions say log out and log in, so type exit <enter> then reconnect your terminal session..
Next, open a new browser tab and go to developer.godaddy.com/keys and generate a PRODUCTION api key for your website. COPY THE SECRET – it is going to generate a key and you need to paste it into the very next commands:
Go back to your terminal tab and run the following commands and add your secret from the api key generation:
export GD_Secret=yoursecret
export GD_Key=yoursecret
The only other suggestion I can make is where steve calls to use nano editor to edit the .htaccess and cpanel_uapi.sh – just use the cpanel file editor.
I have run this configuration for over a year now and it has kept my certs all fresh and tidy.