ea149aa082d9cec801f6f4c8195b810a86c6e61e
# 20261031-01 - Consolidated the two divergent 1.7 versions into a single # script. Adopted YYYYMMDD-xx versioning scheme. Version is now # defined once (SCRIPT_VERSION) and used in help and logs. # Removed SFTP upload; backups always go to Restic. # Restic snapshot details (ID, parent, tags, file/dir counts, # data added, snapshot size, duration) are now written to the # logs. restic backup now runs with --json and the details are # read from its backup summary. Added required-command check. # Temporary restic output is removed on failure or interrupt.
AckItsMe's Bash Scripts
This repository contains various bash utility scripts.
Scripts
- AppBackup.sh - A script used to back up websites hosted on apache with MySQL database backends.
- dockerbackup.sh - A script to back up all docker compose stacks under a given subtree and upload the backups to a Restic bucket
- rsync-monitor.sh - Script for monitoring an rsync operation. The script will attempt to extrapolate data transfer rate, percentage of completion, and estimated time remaining.
Installation
Each script is used on its own, though some may have requirements for other modules. If the other prerequisites are available from the internet, the script will attempt to install them as needed.
Contact
Charlie Silverman - ackitsme3@gmail.com
Project Link: https://gitea.ackcentuate.com/ackitsme/BashScripts.git
Languages
Shell
100%