• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

Question Generate Let's Encrypt SSL without SSH or Access to the Extension?

SinOB

New Pleskian
I need to generate and install an SSL cert but it turns out my hosting provider has disabled access for customers to install extensions and the Let's Encrypt plugin is not available. This is a budget hosting provider and there is also no SSH access. As far as I can tell they want to force customers to pay extra for SSL certs. There is however a file manager, so I can upload files.

Does anyone know of a way to generate the SSL using only file upload access on Plesk?

If I were in this situation with a cPanel account I could use the ACME php CertSage script (I've done this in the past). Is anyone aware of anything similar for Plesk?

Additional notes for context:
  • I need a free/cheap solution as this is for a research website (subject: neuroaffirmative autism) that I can barely afford to keep alive as it is.
  • I can't use ZeroSSL as I have already used up the number of free certs they allow.
  • I do have access via the Plesk GUI to upload SSL certs generated elsewhere.
 
CertSage could work on Plesk, provided your provider does not have the SSL it! extension installed on the server. As the would extension maps the domains acme-challenge directory to another location on the server, which cannot be accessed by the script and will fail the acme validation.

Best suggestion I have would be to just try CertSage. If it succeeds validation, you'll have to manually upload/add the generated certificate and key to Plesk, just like any other externally generated certificate. And after uploading/adding the certificates you still need to manually select the certificate for hosting.
 
Back
Top