Files
agence66-borgmatic/CHANGELOG.md
2025-12-16 04:41:26 +01:00

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 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/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.