# Changelog Toutes les modifications notables de ce projet seront documentées dans ce fichier. ## [1.0.0] - 2025-12-16 ### Ajouté - Configuration Borgmatic complète compatible avec les backups Borg existants - Service et timer systemd pour exécution quotidienne à 3h du matin - Scripts de hooks pour notifications ntfy (succès et échec) - Script d'installation automatisé (`install.sh`) - Scripts utilitaires : - `scripts/restore.sh` : restauration interactive - `scripts/healthcheck.sh` : vérification de santé du système - `scripts/test-notifications.sh` : test des notifications ntfy - Documentation complète : - `README.md` : documentation principale - `QUICKSTART.md` : guide de démarrage rapide - `TODO.md` : améliorations futures - Configuration des exclusions (logs, cache, tmp) - Politique de rétention : 7 daily, 4 weekly, 6 monthly - Compression zstd - Template `.env.example` pour variables d'environnement - `.gitignore` pour éviter de commiter les secrets ### Chemins sauvegardés - `/var/www` - Sites web - `/srv/*` - Services applicatifs - `/etc` - Configurations système - `/opt/*` - Applications tierces - `/home` - Répertoires utilisateurs ### Compatibilité - Compatible avec les archives Borg existantes - Même format de nommage : `backup-YYYYMMDD-HHMM` - Même politique de rétention que l'ancien script - Migration transparente depuis l'ancien script Bash ## [À venir] Voir [TODO.md](TODO.md) pour la liste complète des améliorations prévues.