# Adding Let's Encrypt Cert

**URL:** <https://community.simple-help.com/t/adding-lets-encrypt-cert/1441>\
**Category:** Server Administration\
**Created:** [May 5, 2024, 1:01am UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441 "2024-05-05T01:01:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ryan\_Gravel](https://community.simple-help.com/user_avatar/community.simple-help.com/ryan_gravel/32/383_2.png) [@Ryan\_Gravel](https://community.simple-help.com/u/Ryan_Gravel)\
**Post date:** [May 5, 2024, 1:01am UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/1 "2024-05-05T01:01:59Z")

</div>

For the life of me I cannot get an SSL cert to work. I had 80/443 open to let it go automatically and have tried installing it manually too but it won’t take a certificate. I am going to wait until 5.5 comes out before trying again but it has been a bit frustrating. I read the manual page that says all connections are encrypted but people get a bit nervous when the download page says ‘not secure’.

Anyone had any luck?

---

<div class="post-metadata">

**Author:** ![Darrell\_Swafford](https://community.simple-help.com/user_avatar/community.simple-help.com/darrell_swafford/32/82_2.png) [@Darrell\_Swafford](https://community.simple-help.com/u/Darrell_Swafford)\
**Post date:** [May 6, 2024, 8:02pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/2 "2024-05-06T20:02:16Z")

</div>

Odd, I have 2 installs. One with lets encrypt from within Simplehelp and one using a wildcard that I uploaded. No issues with either.

Along with the ports being open, are you running simplehelp on port 443 and 80, or another port?  
Does it give you any errors?  
Also, check your server log, there may be error information that could help.

If you open a support ticket and send your server log to them, they should be able to pinpoint the issue pretty quickly.

---

<div class="post-metadata">

**Author:** ![Darrell\_Swafford](https://community.simple-help.com/user_avatar/community.simple-help.com/darrell_swafford/32/82_2.png) [@Darrell\_Swafford](https://community.simple-help.com/u/Darrell_Swafford)\
**Post date:** [May 6, 2024, 8:03pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/3 "2024-05-06T20:03:24Z")

</div>

Oh and is this a windows server or Linux? Make sure your lets encrypt root certificates are up to date on the server OS.

---

<div class="post-metadata">

**Author:** ![Ryan\_Gravel](https://community.simple-help.com/user_avatar/community.simple-help.com/ryan_gravel/32/383_2.png) [@Ryan\_Gravel](https://community.simple-help.com/u/Ryan_Gravel)\
**Post date:** [May 6, 2024, 8:25pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/4 "2024-05-06T20:25:27Z")

</div>

Debian 12 on another port originally. I tried using ‘sudo certbot certonly --key-type rsa --manual --preferred-challenges=dns -d [domain.com](http://domain.com)’ and telling SH the folder to look in but it doesn’t like it. Same when I opened 80/443 and tried the automated keygen. I forgot to write it down but I think it isn’t liking privkey.pem. Thought it was because of a ECDSA key on my first try. That or the router is filtering something out.

---

<div class="post-metadata">

**Author:** ![Ryan\_Gravel](https://community.simple-help.com/user_avatar/community.simple-help.com/ryan_gravel/32/383_2.png) [@Ryan\_Gravel](https://community.simple-help.com/u/Ryan_Gravel)\
**Post date:** [May 6, 2024, 10:55pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/5 "2024-05-06T22:55:47Z")

</div>

Third time’s the charm I guess. It won’t look at the local folder where certbot saves the files. Maybe because it adds a 1 to the end of the files like privkey1.key? I redid everything and manually uploaded the cert, priv, and chain files and it took it this time.

Thanks for your time.

---

<div class="post-metadata">

**Author:** ![Darrell\_Swafford](https://community.simple-help.com/user_avatar/community.simple-help.com/darrell_swafford/32/82_2.png) [@Darrell\_Swafford](https://community.simple-help.com/u/Darrell_Swafford)\
**Post date:** [May 7, 2024, 6:31pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/6 "2024-05-07T18:31:24Z")

</div>

Good to know. I never used the grab from folder option. Glad you got it sorted.

---

<div class="post-metadata">

**Author:** ![Ryan\_Gravel](https://community.simple-help.com/user_avatar/community.simple-help.com/ryan_gravel/32/383_2.png) [@Ryan\_Gravel](https://community.simple-help.com/u/Ryan_Gravel)\
**Post date:** [November 27, 2024, 11:01pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/7 "2024-11-27T23:01:01Z")

</div>

Update. This is broken again in 5.5.7.

I had to run a DNS check with certbot again and manually upload the following files in the admin console. Certbot increments the number each time. The files are found in /etc/letsencryptt/archive/yoursite.com/

privkey2.pem  
cert2.pem  
chain2.pem

I only have 443 open but couldn’t find anything being blocked in the firewall logs. It’s working with the renewed cert so maybe this helps someone.

---

<div class="post-metadata">

**Author:** ![Randall\_Gene\_Black](https://community.simple-help.com/user_avatar/community.simple-help.com/randall_gene_black/32/650_2.png) [@Randall\_Gene\_Black](https://community.simple-help.com/u/Randall_Gene_Black)\
**Post date:** [February 11, 2025, 2:39pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/8 "2025-02-11T14:39:38Z")

</div>

I’m curious as to why SimpleHelp hasn’t implemented the DNS Challenge system that Let’s Encrypt makes available as seen in Nginx? I simple use an API token with my DNS provider and Let’s Encrypt verifies ownership and issues a certificate.

---

<div class="post-metadata">

**Author:** ![Strider27](https://community.simple-help.com/letter_avatar_proxy/v4/letter/s/c67d28/32.png) [@Strider27](https://community.simple-help.com/u/Strider27)\
**Post date:** [May 7, 2026, 6:42pm UTC](https://community.simple-help.com/t/adding-lets-encrypt-cert/1441/9 "2026-05-07T18:42:07Z")

</div>

Agreed, using geofencing on the firewall at the moment, let’s encrypt gets blocked and they do not provide IP ranges they use that can be whitelisted. Would also be handy if you don’t want to run it on port 80 and 443.
