#!/bin/bash # # Hook Borgmatic - Notification de succès via ntfy # Arguments: $1 = archive_name, $2 = stats # # Charger les variables d'environnement if [ -f /etc/borgmatic/.env ]; then source /etc/borgmatic/.env fi ARCHIVE_NAME="${1:-inconnu}" STATS="${2:-}" # Extraire la taille depuis les stats si disponible # Borgmatic passe les stats en JSON, on peut parser ou utiliser directement SIZE="voir logs pour détails" # Envoyer notification de succès curl -s -u "$NTFY_USER" \ -H "Title: ✅ Backup réussi" \ -H "Priority: default" \ -H "Tags: white_check_mark,backup" \ -d "Backup terminé avec succès. Archive: ${ARCHIVE_NAME} Date: $(date '+%Y-%m-%d %H:%M:%S')" \ "$NTFY_URL" echo "Notification de succès envoyée à ntfy" exit 0