

Note that to automate what you have using Certify The Web (assuming your still on windows, this will work fine on Windows 10 Home etc as well) you’d use http or dns validation to get your cert and once that’s working you’d add a Deployment Task to export your certificate to a location where you want to keep the latest cert files (the generic server export option would be fine), if Calibre is then pointing to these same files then all you’d need to do is restart the Calibre service. You could run a separate web server (IIS, nginx etc) to handle http connections then redirect them to your library service if you really wanted. It looks to me like Calibre runs it’s own custom Python based http/https listener for it’s web server. 8080) but the protocol has changed from basic http to https. With Calibre it looks like once you configure the the ssl cert file/key paths it switches to require https, because it still listening on the port (e.g. I really don’t believe the only way to set this thing up is by using a webserver. There are several other uses for an SSL certificate, you can use it with many apps unrelated to webhosting, just think of how may apps provide a web UI that have nothing to do with that. How come everywhere I in certbot’s and LE’s page it’s assumed you’re doing exactly that: hosting a website.

I’m not hosting a web site, I just need the certificates to encrypt a remote connection to my PC (the application I’ll be using provides automatic configuration, as long as I have the certificates somewhere in my PC). Anyhow, I couldn’t set certbot running in Windows after all, so it wouldn’t make any difference Like let’s encrypt’s webpage, every instruction assumes you’re hosting a website. Certbot’s documentation is absolutely the worst I’ve ever read, unless I missed it real bad, there it doesn’t explain anywhere how you go about getting a standalone certificate. Let’s encrypt pages basically just skips you to certbot’s website and apparently assumes everyone is out there hosting a web page to start with.
