1.9 KiB
1.9 KiB
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 interactivescripts/healthcheck.sh: vérification de santé du systèmescripts/test-notifications.sh: test des notifications ntfy
- Documentation complète :
README.md: documentation principaleQUICKSTART.md: guide de démarrage rapideTODO.md: améliorations futures
- Configuration des exclusions (logs, cache, tmp)
- Politique de rétention : 7 daily, 4 weekly, 6 monthly
- Compression zstd
- Template
.env.examplepour variables d'environnement .gitignorepour éviter de commiter les secrets
Chemins sauvegardés
/var/www- Sites web/srv/minecraftserver- Serveur Minecraft/srv/reddiscordbot- Bot Discord/srv/waltercoiffure- Application Walter Coiffure/etc- Configurations système/opt/nextcloud- Nextcloud/opt/traefik- Reverse proxy Traefik/opt/n8n- Automation n8n/opt/portainer- Gestion Docker/opt/uptime-kuma- Monitoring/opt/vaultwarden- Gestionnaire de mots de passe/opt/mailcow-dockerized- Serveur mail/opt/netdata- Monitoring système/opt/gitea- Forge Git/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 pour la liste complète des améliorations prévues.