Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is: www.site5.com
I can login to a root shell on my machine (yes or no, or I don't know):
Yes, via ssh
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
Yes, cPanel, vers 70.0 build 69
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
Recently I received a notice that my SSL certificate will expire in 19 days and I do not know how to renew it. Originally I added a plugin, Really Simple SSL which provided the certificate.
You might need to search around and see if there's anything like AutoSSL on your cPanel dashboard.
If so, you should use that to get certificate for your site.
If you don't have that option, you can try to see if @griffin's plugin is ready to use, or use acme.sh with SSH to get one automatically.
I see that plugin has quite a hefty price tag on it.. I can understand you're not using that any longer. Or is there also a free version? If there is, the original plugin should be able to renew too.
As @stevenzhu already noticed, many cPanels have AutoSSL enabled. If not, you might be able to enable it if I'm reading the following documentation correctly: The Let's Encrypt Plugin | cPanel & WHM Documentation However, you say you have version 70 of cPanel.. This page mentions versions 82 and newer, so it might not work.
If your hosting provider doesn't offer any method for you to install your certificate, all is lost. Maybe you could contact Site5 with your issue; perhaps they can help somehow.
They do, if I want to upgrade my account for several hundred dollars. Then I will get access to WHM. Otherwise they will install the free certificate for me, but I want it to happen automatically via cron, not every 90 days.
Since the hosting company changed hands to Site5 the service and services are awful. I know of many different hosting companies. Care to share your favorite(s)?
Thanks.
I'm self-hosting, so no experience with hosting providers myself, but the certbot page keeps a list of hosting providers with information about if and how they offer Let's Encrypt certificates:
Obviously hosting providers with "Full support" would be ideal, but "Partial support" is a good second best: at least they offer LE certs! Providers with "No support" should be ignored obviously.