The script is back, better than ever!
Skipping v2.9 since there have been a lot of changes.
- Email rendering is accurate
- Tabs, spaces and tables are finally displayed correctly. These sections have unformatted text (code blocs) and will appear slightly different.
- Docker management is back
- You can choose to pause/unpause or stop/restart your containers
- If Docker is running on another host, it can be managed too
- Added Healthchecks.io integration
- Script result can be reported to Healthchecks.io. If the script ends with a WARNING message, it will report a DOWN. Useful to quickly acknowledge failures, since this service can alert you via many channels.
- Email subject and file summary will be reported to Healtchecks.io
- Requires curl, which will be installed if not found
- Added "Delayed Scrub" feature
- Allows to run a scrub job every X runs instead of every time.
- Fixed detection to include all content files
- Previously only the first file was checked
- Show the number of unchanged files to the summary
- Added more messages to syslog
- Improved many messages
- Code quality: thanks to generous contributions from @cmcginty, a lot has been rewritten and reorganized. The script is more robust, comments have been improved, proper formatting & best practices via shellcheck and more.
Upgrade Notice: If you are using a previous version of the script, you will have to move your preferences to the new script-config.sh
. The old file can't be reused or the script will throw errors.