I did get the certs no problem but when I look at the web page UI under System -> Certificates, they are not showing up. Also when I try to connect to my server using https, I still get the cert not valid. So I’m guessing on step is missing. Anyone has a clue?
Yeah, I guessed it was since I’m not pressing the button and it is not added to whatever ever database of file that is used to display what must be displayed there. But still would like to have a way to force it to show up in there.
I had to reboot after I changed the config, all his fine now.
I’m pretty sure what shows in the GUI is going to be what’s in the /etc/letsencrypt directory. You could force acme.sh to put its certs there, but I wouldn’t really recommend it. You could also install the cloudflare plugin for certbot and get the certs that way; in that case they should show up there. I don’t like certbot and avoid when I can.
You’re probably right, I could end up deleting it by mistake and cause more confusion… But at the same time, what is confusing for someone trying to figure out what is going on is, they wont see the certs there and wonder that the heck is going on…
The best would be for Nethserver to have built-in DNS-01 support.
I just noticed that the default cert, after installing Nethserver, is included in the UI and not part of that directory, it is in the default directory where the procedure puts all the cert files…
As per instruction on the wiki you set your default certificate configuration to
certificate: /etc/pki/tls/certs/cert.pem
chain: /etc/pki/tls/certs/chain.pem
key: /etc/pki/tls/private/privkey.pem
You received one Let’s Encrypt certificate with multiple Alternative Name 's ; you may inspect the certificate by hitting the show button to see if all requested subdomains are included.
No that is not it. What I am talking about is, once the certificate is generated and I receive it from Let’s Encrypt, it will not show up in Nethserver’s Web UI under System → Certificates.