KakapoWP KakapoWP
Centro assistenza/Backup/Archiviare i backup fuori sede

Archiviare i backup fuori sede

Vale per: Kakapo Backup· 4 min di lettura

Un backup che si trova soltanto sullo stesso server del sito web non serve a nulla se quel server si guasta. Ogni archivio nasce perciò dapprima in locale e può poi essere trasferito a una destinazione esterna — automaticamente dopo ogni esecuzione oppure premendo un pulsante.

Quali destinazioni esistono

  • FTP / SFTP — trasferimento reale tramite l'estensione PHP ftp oppure ssh2; la scheda indica se entrambe sono presenti sul server
  • Amazon S3 e servizi compatibili con S3 — firmato secondo AWS Signature Version 4; secondo la scheda funzionano così anche MinIO, Wasabi, Backblaze B2 e BunnyCDN
  • Google Drive — tramite un proprio progetto Google e un vero flusso OAuth 2.0 con lo scope drive.file
  • Tutte e tre si trovano nella sezione «Archiviazione», insieme all'indicazione della giacenza locale

Configurare una destinazione S3

  1. In «Kakapo Backup» la strada porta a sinistra, sotto «Configurazione», alla voce «Archiviazione».
  2. Nella scheda «Amazon S3 & compatibili con S3» clicca su «Memorizza accesso» e inserisci «Chiave di accesso (Access Key ID)» e «Chiave segreta (Secret Access Key)».
  3. Compila «Bucket» e «Regione»; «Prefix» determina la sottocartella nel bucket, vuoto significa la radice del bucket.
  4. Per un servizio compatibile con S3 inserisci in più l'«Endpoint» e, con i servizi ospitati in proprio, di solito attivi l'«Indirizzamento path-style».
  5. Clicca su «Prova connessione» — così viene caricato un piccolo file di prova e poi eliminato di nuovo.
  6. Attiva «Destinazione S3 attiva» e, se vuoi che ogni nuovo archivio parta da solo, anche «Carica automaticamente dopo ogni backup».

Collegare Google Drive

  • Il «Collegamento con un clic» è contrassegnato nella scheda come «non disponibile», perché servirebbe un servizio di intermediazione che non fa parte del plugin
  • In modalità self-hosted crei un progetto nella Google Cloud Console, attivi la Google Drive API e generi un OAuth-Client-ID di tipo applicazione web
  • L'indirizzo che va inserito lì come URI di reindirizzamento autorizzato è riportato in chiaro nella scheda
  • Client-ID e Client-Secret li memorizzi tramite «Memorizza accesso»; dopodiché compare il pulsante «Collega con Google Drive»
  • «ID cartella (facoltativo)» stabilisce la cartella di destinazione, vuoto significa archiviazione in «Il mio Drive»
  • Dopo il collegamento compaiono gli interruttori «Destinazione Drive attiva» e «Carica automaticamente dopo ogni backup»
L'interruttore «Elimina l'archivio in locale dopo il caricamento» nella «Modalità solo cloud» agisce soltanto quando ogni destinazione attiva ha confermato il caricamento. Per il ripristino, la verifica e il browser dei file il file deve trovarsi di nuovo in locale — a questo serve, nella «Panoramica delle destinazioni di archiviazione», il pulsante «Recupera», che nel farlo confronta il checksum SHA-256 riportato nel manifest.

Altre due schede appartengono all'area di archiviazione: «Limitatore di banda» limita la velocità di caricamento tramite «Limite in KB/s», dove 0 significa illimitato. «Cold Storage Tiering» sposta gli oggetti S3 più vecchi in una tariffa più conveniente copiandoli con una nuova classe di archiviazione, comandato da «Età in giorni» e «Classe di archiviazione di destinazione»; senza una destinazione S3 attiva la scheda resta bloccata, e per Google Drive non esiste. Gli oggetti in GLACIER o DEEP_ARCHIVE devono essere prima scongelati dal fornitore prima di un ripristino, il plugin non se ne occupa. Se sul server manca PHP-cURL, i caricamenti su S3 sono possibili solo fino a 24 MB.

Questo articolo ti è stato utile?