When you try to install let’s encrypt SSL to your site hosted on Linode by using Easy Engine, you may get the Unable to setup, Let’s Encrypt error. The complete error message is saying:
“Unable to setup, Let’s Encrypt Please make sure that your site is pointed to same server on which you are running Let’s Encrypt Client to allow it to verify the site automatically.”
Don’t worry you are not alone. Many Easy Engine users are reporting it. We are lucky enough to solve it without any big hassle.
Note: If you have Cloudflare installed for your site, disable it and try again. It will work. 🙂
If you don’t have Cloudflare installed and getting this error it might because of the Linode DNS manager.
How to Solve the Error?
Once you add your domain to Linode, it will automatically configure IPV6 IP address for your domain.
We have to remove these IPV6 values from our Linodes DNS Manager. You can do it by heading to this page. Once removed, wait for 1-3 hrs before install SSL. Because Linode updates the changes in DNS every quarter hour.
Removing this IPV6 won’t harm your site in any way so you can do it without any second thought.
That’s all… I hope this post helps you to rid off from the problem. Lemme know if you know another workaround and I’ll be happy to include that in here.