Automatic Let's Encrypt SSL certificates on GoDaddy shared hosting for free

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Automatic Let's Encrypt SSL certificates on GoDaddy shared hosting for free

Re: Automatic Let's encrypt SSL on GoDaddy

by Santeri » 2020-4-16 19:59

I wrote detailed, step-by-step instruction how to install, configure and use acme.sh including my script: HOWTO: Automatic, free LetsEncrypt SSL certificates on GoDaddy shared hosting

Re: Automatic Lets encrypt SSL on GoDaddy

by Santeri » 2019-2-5 09:38

TimothyHew wrote:
2019-2-4 10:52
How/where can I find TXT record to be used/inserted in Namecheap DNS server?
TXT record is generated on the fly so you don´t need to add it manually. Namecheap is supported. Here are the instructions how to do it: https://github.com/Neilpang/acme.sh/tre ... -namecheap

If you want to do it manually, here are the instructions: https://github.com/Neilpang/acme.sh#9-u ... anual-mode

Cheers,

Santeri

Automatic Lets encrypt SSL on GoDaddy

by TimothyHew » 2019-2-4 10:52

Wildcard ssl should be said to automatically applied to DNS server.
But I have a DNS in Namecheap.

How/where can I find TXT record to be used/inserted in Namecheap DNS server?

And my Lets Encrypt Log says,
"...
Starting domain verification process.
Token for checking has been created."

Re: Automatic Let's encrypt SSL on GoDaddy

by Santeri » 2018-12-25 08:45

Hi Tony,

You don't need both of these verifying options. Just one is enough:
Webroot -w ~/www
DNS --dns dns_gd

If you have a .htaccess with redirects, then DNS is better. Otherwise you need to add the following exception to your .htaccess redirects

Code: Select all

RewriteRule ^.well-known/ - [L,NC]
Also don't forget to export GD_Key and GD_Secret before using the DNS option.

After issuing certificate you need to deploy it:

Code: Select all

acme.sh  --deploy  -d example.com  --deploy-hook cpanel_uapi
Cron job will be added automatically. Just make sure your email address is correctly added to cpanel to make sure cron output is sent to you by email. This way you will get an error email if renew fails.

In general if things go wrong, you will get an error message. Otherwise everything is fine.

Cheers,

Santeri

Re: Automatic Let's encrypt SSL on GoDaddy

by TonyCanuck » 2018-12-25 04:00

Hi,

Just following along on this for the first time. I have made it to and completed the step with this line:

Code: Select all

acme.sh --issue -d MYSITE.com -d www.MYSITE.COM -w ~/www --dns dns_gd
Do I need to run any other commands after that now that the script in the original post has been fixed in ACME already (as of Dec 2018)?

Is there a command I can run to see if things will renew correctly, or do we just wait?

Thanks so much for this post!

Re: Automatic Let's encrypt SSL on GoDaddy

by Santeri » 2018-5-14 15:44

mike-bkk wrote:
2018-5-11 13:22
Not easy to find a decent, affordable hosting these days, it seems.
Please tell me if you find one. I will move there, too.

Re: Automatic Let's encrypt SSL on GoDaddy

by mike-bkk » 2018-5-11 13:22

Thanks for all your shares. Will test this tonight.

Regarding Dreamhost, I was mostly quite happy with them for the last few years but they do have a lot of email problems and for the last 2 weeks, they've not replied to any support tickets. Not easy to find a decent, affordable hosting these days, it seems.

Re: Automatic Let's encrypt SSL on GoDaddy

by Santeri » 2018-4-1 12:29

Santeri wrote:
2017-8-3 20:14
I am myself considering ditching GoDaddy and moving to Dreamhost.
Unfortunately I can not recommend Dreamhost any longer. They have a serious configuration error in their email servers. If your email bounces, it takes 3 days before you get a notification. 24 hours should be maximum time for giving a delivery warning.

Dreamhost has refused to fix this problem. I discovered this issue when I notices a mail server configuration error. The emails sent from DreamHost to *@iway.na email addresses in Namibia never go through. Both sides blame each other and neither of them is interested in getting the issue solved. As a customer it is not my problem although both of them seem to think so. Good luck.

Re: Automatic Let's encrypt SSL on GoDaddy

by Santeri » 2017-11-15 13:14

WP-GD wrote:
2017-11-14 22:28
I didn't see an ACME client just called ACME. This is the list Lets Encrypt gives as options: https://letsencrypt.org/docs/client-options/
It's listed as acme.sh. I've been working on that project and using Neil's script on 8 websites currently hosted on GoDaddy.

Re: Automatic Let's encrypt SSL on GoDaddy

by WP-GD » 2017-11-14 22:28

I didn't see an ACME client just called ACME. This is the list Lets Encrypt gives as options: https://letsencrypt.org/docs/client-options/

Top