Frappe Framework
Activer le chiffrement des sauvegardes
Une case dans les réglages système chiffre les sauvegardes avec une clé générée. La restauration la reprend dans la configuration, ou on la passe à la main.
Prérequis
Sur macOS, installez GnuPG avec brew install gnupg. La plupart des distributions Linux l’ont déjà, en général GnuPG 2.0.
Activer
- Ouvrez System Settings.
- Dans la section Backups, cochez Encrypt Backup.
La clé est fournie par la configuration du site. Si elle n’existe pas, une nouvelle clé est générée. Un System Manager peut la revoir plus tard sur la page Download Backups. Le chiffrement couvre les fichiers publics, les fichiers privés et les sauvegardes partielles.
Où les trouver
Les sauvegardes chiffrées restent dans YOUR_BENCH/sites/{site}/private/backups, au même endroit que les autres. Elles se téléchargent depuis Download Backups et se distinguent par une icône de clé.
Récupérer la clé
Sur Download Backups, cliquez sur Get Encryption Key et confirmez votre mot de passe. Copiez la clé pour restaurer les fichiers.
Restaurer
bench restore reprend la clé dans la configuration du site : --backup-encryption-key n’est pas obligatoire. Si la restauration échoue à cause d’une mauvaise clé, passez-la explicitement.
Sauvegarde complète :
bench --site {site} restore --backup-encryption-key {key} [OPTIONS]Sauvegarde partielle :
bench --site {site} partial-restore --backup-encryption-key {key} [OPTIONS]Déchiffrement manuel :
gpg --yes --passphrase $BACKUP_ENCRYPTION_KEY --pinentry-mode loopback -o $OUTPUT_FILE -d $INPUT_FILEPoint d’attention
Sans la clé, les fichiers chiffrés ne se restaurent pas. La page Download Backups demande le mot de passe avant d’afficher la clé. Voir aussi bench backup et bench restore.
