update for borgmatic 2.0

This commit is contained in:
BeauTroll
2025-12-16 05:50:03 +01:00
parent 92d9b530f3
commit 66e4cd166f
6 changed files with 173 additions and 94 deletions

View File

@@ -6,6 +6,8 @@ Configuration Borgmatic pour le backup automatique du serveur Agence66.
Ce dépôt contient la configuration complète pour effectuer des backups automatiques quotidiens à 3h du matin via Borgmatic et BorgBackup.
**Version Borgmatic requise : ≥ 2.0.0** (pour l'interpolation des variables d'environnement)
### Caractéristiques
- **Backup quotidien automatique** à 3h du matin via systemd timer
@@ -40,6 +42,7 @@ Ce dépôt contient la configuration complète pour effectuer des backups automa
- Système Linux (Debian/Ubuntu/Arch/Fedora)
- Accès root
- Git installé
- **Borgmatic ≥ 2.0.0** (pour l'interpolation des variables d'environnement)
### Installation rapide
@@ -64,10 +67,18 @@ sudo ./install.sh
Si vous préférez installer manuellement :
```bash
# Installer Borgmatic
sudo apt install borgbackup borgmatic # Debian/Ubuntu
# Installer Borgmatic ≥ 2.0.0 via pipx (recommandé)
sudo apt install pipx
sudo pipx install borgmatic
# Créer les liens symboliques
sudo ln -sf /root/.local/bin/borgmatic /usr/local/bin/borgmatic
sudo ln -sf /root/.local/bin/generate-borgmatic-config /usr/local/bin/generate-borgmatic-config
# Installer BorgBackup
sudo apt install borgbackup # Debian/Ubuntu
# ou
sudo pacman -S borgmatic borg # Arch Linux
sudo pacman -S borg # Arch Linux
# Copier les fichiers
sudo mkdir -p /etc/borgmatic/hooks