KakapoWP KakapoWP
Centre d'aide/Backup/Stocker les sauvegardes hors site

Stocker les sauvegardes hors site

S'applique à : Kakapo Backup· 4 min de lecture

Une sauvegarde qui se trouve uniquement sur le même serveur que le site web n'est d'aucune aide en cas de panne de ce serveur. Chaque archive est donc créée d'abord en local et peut ensuite être transférée vers une cible externe — automatiquement après chaque exécution ou d'une simple pression sur un bouton.

Quelles destinations existent

  • FTP / SFTP — transfert réel via l'extension PHP ftp ou ssh2 ; la carte indique si les deux sont présentes sur le serveur
  • Amazon S3 et services compatibles S3 — signés selon AWS Signature Version 4 ; d'après la carte, MinIO, Wasabi, Backblaze B2 et BunnyCDN fonctionnent aussi avec cela
  • Google Drive — via un projet Google propre et un véritable flux OAuth 2.0 avec le scope drive.file
  • Toutes trois se trouvent dans la section « Stockage », avec l'affichage du contenu local

Configurer une destination S3

  1. Dans « Kakapo Backup », le chemin passe à gauche sous « Configuration » jusqu'au point « Stockage ».
  2. Clique dans la carte « Amazon S3 & compatible S3 » sur « Enregistrer l'accès » et saisis « Clé d'accès (Access Key ID) » et « Clé secrète (Secret Access Key) ».
  3. Remplis « Bucket » et « Region » ; « Prefix » détermine le sous-dossier dans le bucket, vide signifie la racine du bucket.
  4. Pour un service compatible S3, vous saisissez en plus le « Point de terminaison » et, pour les services auto-hébergés, vous activez le plus souvent l'« Adressage de type chemin ».
  5. Clique sur « Tester la connexion » — un petit fichier de test est alors envoyé puis supprimé.
  6. Active « Cible S3 active » et, si chaque nouvelle archive doit partir d'elle-même, également « Téléverser automatiquement après chaque sauvegarde ».

Connecter Google Drive

  • La « Connexion en un clic » est signalée dans la carte comme « non disponible », car elle exigerait un service intermédiaire qui ne fait pas partie du plugin
  • En mode auto-hébergé, vous créez un projet dans la Google Cloud Console, vous activez l'API Google Drive et vous créez un identifiant client OAuth de type application web
  • L'adresse qui doit y être saisie comme URI de redirection autorisé figure en clair dans la carte
  • Vous enregistrez le Client-ID et le Client-Secret via « Enregistrer l'accès » ; le bouton « Se connecter à Google Drive » apparaît ensuite
  • « ID de dossier (facultatif) » définit le dossier cible, vide signifie un dépôt dans « Mon Drive »
  • Une fois la connexion établie, les interrupteurs « Cible Drive active » et « Téléverser automatiquement après chaque sauvegarde » apparaissent
L'interrupteur « Supprimer l'archive en local après le téléversement » du « Mode cloud uniquement » n'agit qu'une fois que chaque cible active a confirmé le téléversement. Pour la restauration, le contrôle et le navigateur de fichiers, le fichier doit à nouveau se trouver en local — c'est à cela que sert le bouton « Récupérer » dans l'« Aperçu des cibles de stockage », qui vérifie au passage la somme de contrôle SHA-256 issue du manifeste.

Deux autres cartes appartiennent à la section Stockage : « Limiteur de bande passante » restreint le débit de téléversement via « Limite en KB/s », où 0 signifie illimité. « Cold Storage Tiering » bascule les objets S3 plus anciens vers un tarif plus avantageux au moyen d'une copie dotée d'une nouvelle classe de stockage, piloté via « Âge en jours » et « Classe de stockage cible » ; sans cible S3 active, la carte reste verrouillée, et cela n'existe pas pour Google Drive. Les objets en GLACIER ou DEEP_ARCHIVE doivent d'abord être dégelés par le fournisseur avant une restauration, le plugin ne s'en charge pas. Si PHP-cURL manque sur le serveur, les téléversements S3 ne sont possibles que jusqu'à 24 MB.

Cet article vous a-t-il été utile ?