I host my website to Hostgator and they don’t really help me with the let’s encrypt plugin so I found this website : https://gethttpsforfree.com/
They just told me to generate a CSR but as Idk how to integrate it in Let’s encrypt, i searched for other options…
Yes, the way gethttpsforfree.com works is pretty much the safest option if you’re looking for a web-based solution. You don’t expose your private key to the site at any point. You only provide a CSR, which does not contain any sensitive information (basically only your domain names and your public key - which, as the name indicates, can be made public).
One thing to know about this is that you will have to repeat the process every 90 days (which is true pretty much any time that your hosting provider doesn’t support Let’s Encrypt client software on their service).