GitHub: https://github.com/OpenMediaVa…penmediavault-letsencrypt
Let's Encrypt provides SSL certificates that are recognized in all major browsers.
I have created a plugin for OpenMediaVault that will allow users to generate certificates using the Let's Encrypt service. Also a cron script is included to keep the certificate updated since the certs are only valid for 90 days. I recommend this plugin only for generating the SSL certificate that OpenMediaVault will use; however, the flexibility for more is possible. I currently have some post processing scripts (running on a cron) and hard links that disperse my certificates to multiple applications running on my server.
Plugin is currently available in the OMV-Extras.org Testing repository
Basic Instructions:
1. Fill out your domain and subdomains, separated by commas, you want the certificate to be valid for. Your main domain (example.org) should be in the list first. Wildcard (*) domains are not supported by lets encrypt. You must explicitly list every subdomain you want covered by your certificate.
2. Fill out your email address. This email address will be
registered with Let's Encrypt and can be used to recover your keys if
needed.
3. Ensure Enable is checked, this will create a cron job automatically to ensure the certificate stays up to date.
4. Click on Save then Apply configuration change
5. Generate Certificate to create your certificate.
This cert is added to the SSL tab in the Certificates view. Which can then be enabled for use in the General Settings view
I tried to make the plugin as hands off as possible as I believe encryption should be available to everyone at all skill levels.