Documentation: - Add comprehensive SSH key setup guide in docs/SSH-SETUP.md - Add SSH configuration sections to README.md and QUICKSTART.md - Replace specific provider examples with generic alternatives - Remove Hetzner/BorgBase specific instructions for broader applicability Anonymization: - Remove company/project specific names (Agence66 → generic) - Generalize service names (/srv/app → /srv/*) - Remove detailed application lists (/opt/nextcloud, etc. → /opt/*) - Replace specific usernames and hostnames with placeholders - Change repository label from 'serveur' to 'production' Files updated: - README.md: Add SSH setup, anonymize content - QUICKSTART.md: Add SSH configuration steps - CHANGELOG.md: Generalize paths list - config.yaml: Generic title and label - install.sh: Remove branding - scripts/healthcheck.sh: Remove branding - docs/SSH-SETUP.md: New comprehensive SSH guide 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
# 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.
|