add cleanup-backups script to remove older backups

This commit is contained in:
2026-03-15 01:06:58 +03:30
parent d559cdcf80
commit 1841ce8c59
2 changed files with 107 additions and 3 deletions
+15 -3
View File
@@ -41,7 +41,7 @@ echo
### 3️⃣ Synapse data backup
echo "📁 Backing up Synapse data directory..."
tar -cJvf "$BACKUP_DIR/synapse-data.tar.xz" \
tar -cJf "$BACKUP_DIR/synapse-data.tar.xz" \
-C "$SYNAPSE_DATA_DIR" .
echo "✅ Synapse data backup done"
echo
@@ -74,10 +74,22 @@ echo
### 8️⃣ Optional: Full combined archiveve (run with sudo)
echo "📦 Creating full backup archive..."
sudo tar -czvf "$BASE_BACKUP_DIR/full-backup-$DATE.tar.gz" \
tar -czvf "$BASE_BACKUP_DIR/full-backup-$DATE.tar.gz" \
-C "$BASE_BACKUP_DIR" "$DATE"
echo "✅ Full archive created"
echo
echo "✅✅ Backup completed successfully"
### Remove the backup dir after full archive
cd $BASE_BACKUP_DIR
echo "📦 Removing the Backup directory: $DATE"
sudo rm -r $BACKUP_DIR
echo "Backup directory removed."
echo
echo "✅✅ Backup completed successfully"
echo
echo "▶ Running cleanup script ..."
./cleanup-backups.sh --run