Backups: Add borg compact

main
Marco von Rosenberg 2 weeks ago
parent 89f15064e2
commit 1f9263cd4a
  1. 3
      backups/gitea.sh
  2. 3
      backups/keycloak.sh
  3. 3
      backups/matrix.sh
  4. 3
      backups/nextcloud.sh
  5. 3
      backups/nginx-proxy.sh

@ -21,4 +21,7 @@ echo "Starting Backup of Gitea Data..."
echo "Backup done. Pruning Gitea Data..."
/usr/bin/borg prune -v --list --keep-daily=7 --keep-weekly=7 --keep-monthly=10 --keep-yearly=5 -a "data_*" ${BACKUP_REPO}
echo "Compacting repo..."
/usr/bin/borg compact ${BACKUP_REPO}
echo "Done"

@ -14,4 +14,7 @@ docker exec keycloak_keycloak_db_1 pg_dump keycloak -U keycloak |
echo "Backup done. Pruning backup-repo..."
/usr/bin/borg prune -v --list --keep-daily=7 --keep-weekly=7 --keep-monthly=10 --keep-yearly=5 ${BACKUP_REPO}
echo "Compacting repo..."
/usr/bin/borg compact ${BACKUP_REPO}
echo "Done"

@ -21,4 +21,7 @@ echo "Starting Backup of Matrix / Synapse Storage..."
echo "Backup done. Pruning Matrix / Synapse Storage..."
/usr/bin/borg prune -v --list --keep-daily=7 --keep-weekly=7 --keep-monthly=10 --keep-yearly=5 -a "synapse-storage_*" ${BACKUP_REPO}
echo "Compacting repo..."
/usr/bin/borg compact ${BACKUP_REPO}
echo "Done"

@ -21,4 +21,7 @@ echo "Starting Backup of Nextcloud Uploaded Files..."
echo "Backup done. Pruning Nextcloud Uploaded Files..."
/usr/bin/borg prune -v --list --keep-daily=7 --keep-weekly=7 --keep-monthly=10 --keep-yearly=5 -a "data_*" ${BACKUP_REPO}
echo "Compacting repo..."
/usr/bin/borg compact ${BACKUP_REPO}
echo "Done"

@ -12,4 +12,7 @@ echo "Starting Backup of nginx-proxy data..."
echo "Backup done. Pruning backup-repo..."
/usr/bin/borg prune -v --list --keep-daily=7 --keep-weekly=7 --keep-monthly=10 --keep-yearly=5 ${BACKUP_REPO}
echo "Compacting repo..."
/usr/bin/borg compact ${BACKUP_REPO}
echo "Done"

Loading…
Cancel
Save