Droplet ghost Lets Encrypt SSL not automatically renew

Posted August 30, 2020 1.3k views

I created a droplet with ghost cms. I chose digital ocean to make everything work automatically. The droplet worked great.
Today my ssl certificate did not automatically renew itself. I saw this discussion:
I do not have enough knowledge to understand whether this is my problem as well. Please help me figure it out, reconnect the certificate and configure automatic renewal
Sorry for bad English. I ask you to give me as clear step by step instructions as possible. This is the second time in my life that I work with the command line.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

I have never worked on 1-click DO ghost droplet. But I worked on issues related to Let’s Encrypt certificates a few times. So, let’s try to solve your problem…

1. SSH to your droplet with root user or the user who can obtain root privileges with sudo command (so called sudoer).

ssh root@your_droplet_domain_or_ip

2. Execute undermentioned command which should show us your current certificates, their expiry dates, and installation paths. Provide us this info, please. You can hide your domain name if you do not want to share it.

sudo certbot certificates

Hello, Santry1304. You’re really remarkable, you know that? English is not your 1st language, you’re unfamiliar w/the command line, & you’re trying to tackle it all anyway. Congrats to you! So–please don’t apologize for anything!

While Ghost is your cms, what we’re really concerned about here is what is your webserver? That would generally be Apache or Nginx, but you might use another such as Litespeed. We also need your domain. If you could tell us that, I’m sure someone will be able to let you know the commands to use to get LetsEncrypt to renew the cert & to automate it. Who knows? It might even be me! :)