-
released this
2022-08-30 10:00:30 +09:00 | 41 commits to master since this releaseAdd borg compact run in n-days schedule and not every time after each backup.
Fix exclude file check for >0 bytes and fix tmp exclude file check
Downloads
-
Auto check settings added Stable
released this
2022-06-06 09:22:29 +09:00 | 46 commits to master since this releaseBorg can use the internal verify and check tool on a periodic setting (eg, after 90 days) and automatically verify the internal data.
Can be manually triggered with-Coption.Other changes:
- All module files (lock, init, etc) use the
${MODULE}name - All separator lines are now fixed length setting and central controlled
- Fixed gitea ANSI code clean up
- Progress only shown if
-vverbose option is set -Vis verify if repository exists and-eis exit flag for this,-Cis check repository content and-Eis exit after for this
Downloads
- All module files (lock, init, etc) use the
-
released this
2022-03-31 11:09:59 +09:00 | 53 commits to master since this releaseKEEP value check uses array length, close check uses string compare instead of int
Downloads
-
released this
2022-03-30 09:50:11 +09:00 | 60 commits to master since this releaseforgot update for PostgreSQL module version
Downloads
-
released this
2022-03-30 09:33:38 +09:00 | 61 commits to master since this releaseOverride flag to disable the sudo postgres call when renaming PostgreSQL archives
Downloads
-
released this
2022-03-29 14:21:44 +09:00 | 62 commits to master since this releasePostgreSQL module update
Default flow for PostgreSQL backup is data and in
borg.backup.pgsql.schema-onlyconfig have db names for schema only dump.
Add a reverse flow withborg.backup.pgsql.data-onlyfile where all databases default to only schema, except those listed in the data-only file.
Not that data->schema is higher rated as schema->data if both file exist, both cannot work at the same time.
If nothing is set the fallback is to do a full data dumpUpgrade script
Various bug fixes for the upgrade script with wrong variable names for zabbix/gitea module check and missing detail checks for some outliers in old names. Fix for sudo call for postgreSQL for losing environment variables set before.
Downloads
-
released this
2022-03-28 12:38:12 +09:00 | 75 commits to master since this releaseMissing DEBUG variable set.
Downloads
-
released this
2022-03-28 11:55:20 +09:00 | 76 commits to master since this releaseBug fix for missing / at the end of path check.
Also fix for still using older borg backup folder name for file module
Downloads
-
released this
2022-03-28 11:31:57 +09:00 | 77 commits to master since this releaseVERSION 4.0 CHANGE
Version 4.0 introduces default borg repository name with
-filefor thefilemodule. The repository has to be renamed manual before the next backup or the backup will fail.Example:
Old backup name
BACKUP_FILE="some-backup-data.borg"Then the file need to be renamed the following way:
mv some-backup-data.borg some-backup-data-file.borgBelow changes have to be done after the
filemodule backup has been renamed.With Version 4.0 all backup sets are prefixed with the module name and a comma. For exmaple the files backup will have backup set "file,YYYY-MM-DD" as base name.
To make sure prune of archives will work the
_borg_backup_set_prefix_cleanup.shscript has to be run once. It has the same config (-c), debug (-d) and dry run (-n) options like the main scripts. It is recommended to run with the dry-run script first and see that the list of chagnes matches the expectation.The zabbix module has the prefix changed from
zabbix-settings-tozabbix,settings-to match the new archive set rulesOne time backup
-T for one time backups outside normal prune rules (will not be automatically deleted)
-D for delete this set or set group (for DB backups)-b borg executable override and settings
-b option for setting borg executable or BORG_EXECUTEABLE in the main settings file to override the borg executable.
Also checks if borg is actually a borg command with version checkborg 1.2 compact
Update calls for borg 1.2 for compact command run after prune and delete, also add list and other options where now possible
Downloads
-
released this
2022-01-06 09:42:32 +09:00 | 80 commits to master since this releaseJust pushed version numbers update in scripts
Downloads