Letsencrypt + godaddy = fail

The answer can be found at Let's Encrypt Certificates on GoDaddy Hosting - Let's Encrypt

Instead, GoDaddy offers automated renewal with their own certificates, which are an added-cost feature.

If you are manually issuing certificates and are receiving the errors about invalid TXT record, the likely reason is that you did not wait long enough for the GoDaddy nameservers to update.

You can also find other clients which offer a slightly more automated approach: dnsapi · acmesh-official/acme.sh Wiki · GitHub

3 Likes