syncloud / platform

Run popular services on your device with one click
https://syncloud.org
GNU General Public License v3.0
400 stars 40 forks source link

certificate retrieval - refresh button #504

Closed klmhsb42 closed 1 year ago

klmhsb42 commented 4 years ago

I don't have certificate problem yet, but could you tell, why it's taking hours and isn't there a way to speed it up like sending some request during activation? (just simply asked)

klmhsb42 commented 4 years ago

Ok, I reactivated and it was directly there. I didn't open ports 80/443 first time. Maybe it's needed, as I activate it with private IPv4?

cyberb commented 4 years ago

Let's Encrypt only need port 80 to be open to issue a certificate. Also we are running certificate job every 5 mins, so up to 5 mins delay. There is another way to get certificates using DNS (no port 80 needed) which should be simpler for users of syncloud.it (#360)

klmhsb42 commented 4 years ago

Thanks for the information...

klmhsb42 commented 4 years ago

Let's Encrypt only need port 80 to be open to issue a certificate.

Problem of current workflow is, you open port 80 after activation. I have the feeling, if I do it like that, I don't get certificate (even after hours).

If I open ports in the router manually and reactive Syncloud device in Syncloud UI, I get it in a few seconds (to minutes).

cyberb commented 1 year ago

Closing this as we are not using http ports for certificate renewal it is dns based now. Device does not even have to be publicly accessible anymore.