This release adds backup functionality. It also adds the ability to run a script on the server after the succesful completion of certificate creation or renewal.
Added
Add backup functionality both to store locally on disc and to download to client. Automatic backups are enabled by default but backup settings can be changed in the config file. See the config example, change log, and default for more info.
Add post-processing script options to certificate. If you want to push new certificates to clients you can use a script on the LeGo server to do so and specify the script path and environment variables in the certificate settings.
Add post-processing button to certificates' orders. Useful for testing post processing is working without having to repeatedly order new certificates. This can also be used to rollback to previous orders, if needed.
Changed / Improved
Relocate db and config file to ./app sub folder of main data folder. Files will be moved automatically from the previous location.
Cloudlare now permits wrong config. This is so the app still starts even if the internet is down. To compensate, log messages are clear in the logs to highlight the problem.
Allow non-existent scripts in dns01manual method. This is to allow configuration before the script is in the folder and also to avoid failures to start if a file gets moved. Errors will be logged accordingly.
Make grids on front end look a little nicer.
Fixed
Fix frontend idle logout. The timer was not properly resetting so early timeout would trigger.
Removed
Remove notice about Let's Encrypt on the ACME Servers page. Support is more general now, so no need to warn.