Sync from main server - 2026-05-05 00:20:15
This commit is contained in:
@@ -240,3 +240,20 @@ echo " Name: $BACKUP_NAME"
|
||||
echo " Local: $BACKUP_ARCHIVE ($COMPRESSED_SIZE)"
|
||||
echo " Remote: ${VM_HOST}:${VM_DEST}${BACKUP_NAME}.tar.gz"
|
||||
echo "========================================="
|
||||
|
||||
# ── Chiffrement AES-256 ──────────────────────────────────────────────────────
|
||||
encrypt_backup() {
|
||||
echo "🔐 Chiffrement AES-256..."
|
||||
openssl enc -aes-256-cbc -pbkdf2 -pass pass:Navitrends2024! \
|
||||
-in "$BACKUP_ARCHIVE" \
|
||||
-out "${BACKUP_ARCHIVE}.enc"
|
||||
rm -f "$BACKUP_ARCHIVE"
|
||||
echo "✅ Archive chiffrée : ${BACKUP_ARCHIVE}.enc"
|
||||
}
|
||||
|
||||
# ── Notification email échec ─────────────────────────────────────────────────
|
||||
notify_failure() {
|
||||
echo "📧 Envoi notification échec..."
|
||||
echo "Backup FAILED: $BACKUP_NAME" | \
|
||||
mail -s "[Navitrends] BACKUP FAILED - $(date)" arijabidi577@gmail.com
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user