As far as I know there is no way to auto renew a certificate with cpanel on a shared hosting for free (if there is please let me know) so I need to renew my certificates manually but I don’t know how.
To get the certificates I used this online tool https://gethttpsforfree.com/ and I ran the commands on a vps.
And to renew them I tried using the same outputs and keys I got when I created the certificate but without success, in step 5 I get this error: Error: Something went wrong. Please go back to Step 1.
I’m clearly doing something wrong but I don’t know a lot about this and I could not find a way to do it.
renew.html - A page with steps for renewing certificates
So it seems like the renewal page is just not done yet.
If you want/can use the letsencrypt-auto program instead, this worked for me (but alas I am not sure if it also works if you didn't use letsencrypt-auto in the same directory when you got your first cert):