Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Plesk #16

Closed
Mythos opened this issue Nov 19, 2014 · 18 comments
Closed

Support for Plesk #16

Mythos opened this issue Nov 19, 2014 · 18 comments

Comments

@Mythos
Copy link

Mythos commented Nov 19, 2014

Hello,
I don't know if this is the right place for this kind of question, but will Plesk be supported?
As you say only lets-encrypt example.com is needed for generating and activating an SSL certificate for this domain I wonder if this works with Plesk's certificate management.
In Plesk you have to add a ca-certificate and your own certificate to a domain/subdomain to get it activated.

Kind regards,
Stefan

@schoen
Copy link
Contributor

schoen commented Nov 19, 2014

I don't think anyone working on the project now has familiarity with Plesk, but conceptually we aim to be able to interoperate with every web serving environment and every web hosting platform. There is an open protocol (ACME) that web servers or web server management environments can implement in order to request certificates from the Let's Encrypt CA and any other CAs that choose to implement ACME. So if the Plesk developers wanted to write an ACME client, they could do that and they could help Plesk users get certs that way.

We can also talk about whether Plesk has APIs or configuration files that would make it a practical target for integrating with our existing client. Potentially either approach could work.

@icez
Copy link

icez commented Dec 20, 2014

Plesk have a command line utility to configure the domain and certificate

First: use certificate utility to create/update domain's certificate

$PSA_BIN/certificate -c "example.com-certificate" -domain example.com -key-file /usr/local/keyfile.key -cert-file /usr/local/cert/cert.cert -cacert-file /usr/local/cert/cacert.cert -csr-file /usr/local/requests/csreq

http://download1.parallels.com/Plesk/Doc/en-US/online/plesk-unix-cli/index.htm?fileName=39009.htm

Then use subscription utility to update the web server certificate for the domain

$PSA_BIN/subscription -u example.com -certificate-name "example.com-certificate"

http://download1.parallels.com/Plesk/Doc/en-US/online/plesk-unix-cli/index.htm?fileName=37768.htm

@tillz
Copy link

tillz commented Jan 10, 2015

I just got the first version of a plesk plugin (and reusable PHP-Class) 'working' (it's still very hacky in many parts but it's a starting point). As soon as it's ok to call it an 'alpha' version, i'll publish it on github.
If you're interested in helping me with the development and/or want to test the first 'version', feel free to contact me.

@jdkasten
Copy link
Contributor

@tillz That is awesome! I am definitely interested in taking a look at it and would like to help out if I can.

@ThomasWaldmann
Copy link
Contributor

hmm, is this something that should be added to a) plesk or to b) letsencrypt (client)?
if a) then opening an issue there and closing this one here might be better.

@MatrixCrawler
Copy link

@tillz Any news on this? I would like to help out if i can

@bmw bmw added this to the Wishlist milestone Oct 16, 2015
@dakira
Copy link

dakira commented Oct 30, 2015

@tillz any update on your implemenation?

@kuba
Copy link
Contributor

kuba commented Oct 30, 2015

@xgin, from the Plesk team, has developed a Plesk plugin (#936) - it will soon live under https://github.com/plesk/letsencrypt-plesk.

@ghost
Copy link

ghost commented Oct 31, 2015

Official support: https://github.com/plesk/letsencrypt-plesk

This issue can be closed.

@kuba
Copy link
Contributor

kuba commented Oct 31, 2015

We still should keep it open in order to track status of whitelisting the plugin here: https://github.com/letsencrypt/letsencrypt/blob/v0.0.0.dev20151030/letsencrypt/plugins/disco.py#L19.

@kuba kuba changed the title Support for Plesk? Support for Plesk Oct 31, 2015
@kuba
Copy link
Contributor

kuba commented Nov 18, 2015

@xgin has now a Maintainer role on PyPI index entry letsencrypt-plesk

@MazzMazz
Copy link

MazzMazz commented Dec 4, 2015

Could anyone tell me how to use letsencrypt-plesk? I'm still getting only pem files

@xgin
Copy link
Contributor

xgin commented Dec 4, 2015

We have released extension for Plesk 12.5: https://ext.plesk.com/packages/f6847e61-33a7-4104-8dc9-d26a0183a8dd-letsencrypt

@AmaZili
Copy link

AmaZili commented Feb 1, 2016

Odin has delivered LE on Plesk 12.5 now, and with usages comes new issues....
Currently only plain domain and www subdomain are supported, but with hsts enforced, it is not possible to get access to webmail. subdomain with modern browsers.

Is there a simple (standard) method (even command line) to add subdomains to the LE certificate managed by the plesk LE addon ?

@pde
Copy link
Member

pde commented Apr 1, 2016

@AmaZili what happens if you specify more domains with the -d command line flag?

@pde
Copy link
Member

pde commented Apr 1, 2016

I'm also going to close this ticket, because I think this is done!

@pde pde closed this as completed Apr 1, 2016
@AmaZili
Copy link

AmaZili commented Apr 1, 2016

@pde never tried the command line, that was the resaon to my question...

pconrad-fb pushed a commit to pconrad-fb/certbot that referenced this issue Jul 28, 2016
pconrad-fb pushed a commit to pconrad-fb/certbot that referenced this issue Jul 28, 2016
bmw pushed a commit that referenced this issue Sep 6, 2017
New Config container -- drop-in replacement
@bmw bmw removed this from the Wishlist milestone Jun 7, 2019
bmw pushed a commit that referenced this issue Apr 8, 2020
Remove legacy Store upload credentials
J0WI added a commit to J0WI/lets-encrypt-preview that referenced this issue Jul 8, 2020
bmw pushed a commit that referenced this issue Aug 3, 2020
bmw pushed a commit that referenced this issue Aug 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests