@Metapath
"..., is there a guide here for installing a certificate?" I'm not sure if you mean for Calibre or Certbot.
Calibre's Sharing over the net
If the former you've hopefully by now used the search, which should also lead you to Calibre's '
Sharing over the net'. I also find the '
The Calibre Content server' and the
'Command Line Interface' very useful. It's pretty neat that we can run just the 'Content Server', so kudo (again) to kovidgoyal
Certbot
If the latter, then I'm sure you've looked up 'port 80' and if
it's closed on your server then you won't get anywhere. As stated, Certbot needs it to check that the address is under your control before allowing to apply the certificate and switch to https - the so-called
acme-challenge. I also had to open port 80 in my router and point it to my server. Better check again that it's really open...
I'm not familiar with the webroot option since I didn't use it...
The Let's Encrypt forum appears to be very helpful and perhaps there you can find some useful advice.
As far as a Certbot guide is concerned I can add the following:
The actual procedure to follow (obviously) depends on your particular setup. I'm running Windows 10 Pro on a server, so if your case is similar then just do the following (otherwise select appropiate 'Software' and 'System' in Point 1 below). I cannot say I remember things verbatim, but it's pretty much the following:
-1-
Go
https://letsencrypt.org/getting-started/ ,
-2-
where I went with Shell Acces using Certbot ACME client ->
https://certbot.eff.org ->
'My HTTP website is running' [None of the above] on [Windows]
'To use Certbot, you'll need...' [check out the requirements] and do the subsequent 'Windows installation procedure'
That is:
Add 2 & 4. Create the certbot in C:\Certbot (preferred folder) and download and install certbot to it. I used an admin command window.
Add 5. I used: certbot certonly --standalone
At this step Certbot will validate doing the
acme-challenge
Add 6. The C:\Certbot folder will have 9 subfolders of which 'live' will contain your presently valid certificates to where you want to point Calibre's '
Sharing over the net'
If anyone reads this and has a Netgear router then they may qualify for a free Dynamic DNS with No-ip.com. However, they recently introduced monthly nagging where you have to reconfirm you need it. Certbot works nicely with it.
Cheers!