Got it working in Webmin. It was easy now that Webmin has a new “Let’s Encrypt” tab.
You go under Webmin on the left and pick “Webmin Configuration” then the “SSL Encryption” key icon. Then can see the Let’s Encrypt tab at the top right.
It will say this because it don’t know were the command is:
Check the module configuration page to ensure you are using the correct path to the letsencrypt or letsencrypt-auto command.
You can click on “module configuration” then put in this in the Full path to Let’s Encrypt client command.
I had to put were the command was /root/letsencrypt/letsencrypt-auto because Webmin could not auto find it.
Then log in with your URL you set up with Letsencrypt and it will not says it’s not private any more.
Then in Webmin under the Let’s Encrypt tab can click on “Request Certificate”.
Webmin will say then under that tab this:
Let’s Encrypt is a free, automated, and open certificate authority that can be used to generate an SSL certificate for use by Webmin.
This page can be used to request a new certificate, which will overwrite any other currently have configured in Webmin. However, the Let’s Encrypt service requires that your ownership of the certificate domain be validated by checking that this system hosts the website for the domain. This is done by placing a small temporary file in the website’s document directory.
Nice it has it built in for this let’s encrypt now.
It’s the “SSL support” tab in Webmin that Freigeist in the next post is talking about.