UpdraftPlus Google Drive: Backup WordPress Completo

17 giugno 20269 minBackup
In breveAI

Guida tecnica completa per configurare UpdraftPlus con Google Drive: setup OAuth, scheduling ottimale, troubleshooting e best practice per agenzie.

Perché Google Drive per i backup WordPress

Google Drive offre 15 GB gratuiti per account e rappresenta una soluzione cloud affidabile per backup WordPress di piccole-medie dimensioni. UpdraftPlus supporta nativamente Google Drive attraverso OAuth 2.0, garantendo un’autenticazione sicura senza dover gestire credenziali API complesse.

Per agenzie che gestiscono portfolio di siti client, Google Drive presenta vantaggi specifici:

  • Costo contenuto per storage aggiuntivo (€1.99/mese per 100 GB, €2.99/mese per 200 GB al maggio 2026)
  • Nessun limite di banda in upload/download
  • Interfaccia web accessibile per verifiche manuali
  • Integrazione nativa con Workspace per clienti business
  • Restore veloce grazie alla rete globale Google

Limiti da considerare: dimensione massima per singolo file 5 TB, rate limiting API dopo request intense (750 file/minuto). Per siti con database superiori a 2 GB o file media oltre 10 GB, valutate soluzioni dedicate come Amazon S3 o Backblaze B2.

Installazione e configurazione UpdraftPlus

UpdraftPlus Free è sufficiente per Google Drive. La versione Premium (€70/anno single site) aggiunge duplicati, migrazione e support prioritario, ma non è necessaria per il backup base.

Setup iniziale plugin

Installate UpdraftPlus da repository ufficiale WordPress:

wp plugin install updraftplus --activate

Oppure da dashboard: Plugin → Aggiungi nuovo → cerca “UpdraftPlus” → Installa → Attiva.

Navigate su Impostazioni → Backup UpdraftPlus. La dashboard mostra:

  • Ultimo backup eseguito e stato
  • Spazio disco utilizzato sul server
  • Pulsante backup manuale immediato
  • Link a impostazioni e restore

Configurazione Google Drive

Click su tab Impostazioni. Nella sezione “Scegli la tua destinazione remota per l’archiviazione”, selezionate Google Drive.

UpdraftPlus presenta due modalità di autenticazione:

  1. UpdraftPlus Google Drive App (consigliato): usa OAuth client gestito da UpdraftPlus. Processo semplificato, limite 10 backup attivi contemporaneamente per account gratuito.
  2. Google Drive personalizzato: richiede creazione progetto Google Cloud, OAuth Client ID e Secret. Controllo totale, nessun limite, complessità maggiore.

Per configurazione rapida, mantenete la prima opzione. Click su Authenticate with Google:

  • Si apre finestra popup Google OAuth
  • Selezionate account Google (usate account dedicato per backup, non personale)
  • Google mostra permessi richiesti: “Visualizza e gestisci file Google Drive creati da questa app”
  • Click su Consenti
  • Tornate automaticamente a WordPress con messaggio “Success: you have authenticated your Google Drive account”

UpdraftPlus crea automaticamente cartella UpdraftPlus nella root del Drive. Potete specificare subfolder personalizzata nel campo “Google Drive folder” (es: backups/nomesito.com).

Parametri di scheduling

Configurate frequenza backup in base a update frequency del sito:

File schedule:

  • Siti statici/vetrina: settimanale o bi-settimanale
  • Blog con pubblicazione regolare: 2-3 volte/settimana
  • E-commerce o membership: giornaliero

Database schedule: sempre più frequente dei file. Database WordPress medio (5-50 MB) ha overhead minimo.

  • Siti statici: giornaliero
  • Blog attivi: ogni 12 ore o giornaliero
  • E-commerce: ogni 6-12 ore (dipende da volume ordini)

Retention: “Numero di backup da conservare”. Impostate in base a spazio disponibile:

  • Drive gratuito (15 GB): 7-10 backup
  • Drive 100 GB: 15-20 backup
  • Considerate dimensione totale backup: controllate dopo primo backup completo

Esempio configurazione bilanciata per blog medio (5 GB totali):

File backup: ogni 7 giorni, mantieni 8
Database backup: ogni giorno, mantieni 14

Questo garantisce 2 mesi di history database e 2 mesi di file, occupando circa 11 GB (5 GB × 2 file backup + 14 × ~50 MB database).

Componenti backup

UpdraftPlus divide backup in componenti separati. Selezionate cosa includere:

  • Plugin: sempre incluso. Necessario per restore completo.
  • Temi: sempre incluso. Dimensione tipica 5-50 MB.
  • Upload: cartella wp-content/uploads. Spesso il componente più pesante (immagini, PDF, media). Fondamentale.
  • Altri: wp-content escluso upload/plugin/temi. Include cache, upgrade, languages. Spesso opzionale se usate CDN o cache gestita esternamente.
  • Database: sempre incluso. Contiene post, pagine, utenti, opzioni, metadati.

Per ridurre dimensione backup, escludete cartelle cache dal componente “Altri”. UpdraftPlus Free non supporta esclusioni granulari; la versione Premium permette wildcard filter.

Esecuzione primo backup e verifica

Prima di affidarvi a scheduling automatico, eseguite backup manuale per verificare configurazione.

Backup manuale

Click su Esegui backup ora nella dashboard UpdraftPlus. Popup mostra opzioni:

  • Includi database
  • Includi file
  • Invia backup alla destinazione remota configurata

Selezionate tutte e tre, click Esegui backup ora.

Progress bar mostra avanzamento. Timeline tipica per sito 5 GB su hosting condiviso:

  • Database dump: 10-30 secondi
  • Compressione file: 2-8 minuti (dipende da CPU server)
  • Upload Google Drive: 5-15 minuti (dipende da banda upload server)

Hosting con risorse limitate potrebbe triggherare timeout PHP. Se backup fallisce con errore “Maximum execution time exceeded”, aumentate max_execution_time a 300-600 secondi in php.ini o .htaccess:

php_value max_execution_time 600

Oppure configurate backup via WP-Cron splitting (UpdraftPlus divide automaticamente operazioni in chunk).

Verifica su Google Drive

Accedete a Google Drive, navigate nella cartella UpdraftPlus. Dovreste vedere file zip:

  • backup_2026-05-21-1430_Sito_Example_abc123-plugins.zip
  • backup_2026-05-21-1430_Sito_Example_abc123-themes.zip
  • backup_2026-05-21-1430_Sito_Example_abc123-uploads.zip
  • backup_2026-05-21-1430_Sito_Example_abc123-db.gz

Nomenclatura include timestamp, nome sito e hash identificativo. Scaricate database gz e verificate integrità con:

gunzip -t backup_..._db.gz

Output “OK” conferma archivio valido.

Test restore parziale

Non testate restore completo in produzione. Create staging environment o installazione locale. Procedura restore base:

  1. Installate WordPress pulito in subdomain staging
  2. Installate UpdraftPlus
  3. Navigate a Backup UpdraftPlus → Backup esistenti
  4. Click Rescan remote storage
  5. UpdraftPlus scarica lista backup da Google Drive
  6. Click Ripristina sul backup desiderato
  7. Selezionate componenti da ripristinare
  8. Click Avanti e confermate operazione

Restore sovrascrive file e database esistenti. Sempre backup pre-restore.

Automazione e monitoring per agenzie

Gestire backup manualmente per decine di siti client non scala. Implementate workflow automatizzati.

Notifiche email

UpdraftPlus invia email dopo ogni backup. Configurate in Impostazioni → sezione “Email”:

  • Indirizzo email destinatario (usate email team, non personale)
  • “Invia un report via email”: scegliere “Solo su errori” o “Sempre”

Email contiene: timestamp, componenti backuppati, dimensione file, destinazione, eventuali errori/warning.

Per agenzie: create filtro Gmail/Outlook che etichetta email UpdraftPlus per cliente e triggera alert solo su failure. Script esempio Google Apps Script:

function labelUpdraftEmails() {
  var threads = GmailApp.search('from:wordpress@clientsite.com subject:UpdraftPlus');
  var label = GmailApp.getUserLabelByName('Backups/ClientName');
  threads.forEach(function(thread) {
    thread.addLabel(label);
    if (thread.getFirstMessageSubject().includes('FAILED')) {
      GmailApp.sendEmail('alerts@agency.com', 'Backup failure: ClientName', thread.getPermalink());
    }
  });
}

Monitoraggio centralizzato

Per portfolio oltre 10 siti, monitoraggio email diventa inefficiente. Opzioni:

  • UpdraftCentral: dashboard gratuita self-hosted per gestire backup multipli. Richiede plugin su ogni sito + installazione UpdraftCentral dashboard (WordPress separato o standalone).
  • ManageWP/MainWP: piattaforme gestione siti con monitoring backup integrato. Verificano status ultimo backup via API.
  • AgencyPilot: integrazione nativa con UpdraftPlus API. Dashboard unica per monitorare backup status, spazio utilizzato, scheduling di tutti i siti client. Alert Slack/email su failure automatici.

Implementate policy agenzia: review settimanale backup status, test restore trimestrale per ogni cliente, documentazione retention policy in contratto SLA.

Ottimizzazione costi Google Drive

15 GB gratuiti esauriti rapidamente con multipli siti. Strategie:

  • Account separati per cliente: ogni cliente fornisce proprio Google Workspace account. Backup isolati, cliente possiede dati, zero costi agenzia.
  • Google Workspace agenzia: Business Standard (€10.40/utente/mese) offre 2 TB pooled. Sufficiente per ~20-40 siti medi. Create utente “backups@agency.com” dedicato.
  • Hybrid approach: siti critici su S3/Backblaze, siti low-priority su Google Drive gratuito con retention ridotta.

Calcolate ROI: se gestite 30 siti con media 8 GB backup ciascuno (240 GB totali), Google One 200 GB per 5 account (€14.95/mese totale) è più economico di singolo Workspace Business.

Troubleshooting problemi comuni

Errore autenticazione Google Drive

Sintomo: “Authentication failed” o backup fallisce su upload con errore 401/403.

Cause frequenti:

  • Token OAuth scaduto: re-autenticate da Impostazioni UpdraftPlus
  • App UpdraftPlus revocata da Google account permissions: controllate myaccount.google.com/permissions, rimuovete UpdraftPlus e ri-autenticate
  • Google Drive pieno: verificate spazio disponibile
  • API rate limiting: attendete 1 ora e ritentate

Backup incompleto o corrotto

UpdraftPlus impiega checksum MD5 per verificare integrità. Se backup fallisce verifica:

  • Timeout PHP: aumentate max_execution_time e memory_limit (minimo 256 MB)
  • Spazio disco server insufficiente: UpdraftPlus crea zip localmente prima di upload. Serve spazio temporaneo pari a dimensione backup.
  • File corrotti in wp-content: controllate log PHP per errori I/O durante compressione

Abilitate debug UpdraftPlus: Impostazioni → Avanzate → “Abilita registrazione dettagliata”. Log salvato in wp-content/updraft/log.txt.

Restore fallisce

Errori comuni durante restore:

  • Permission denied: UpdraftPlus necessita permessi scrittura su file WordPress. Verificate ownership: chown -R www-data:www-data /var/www/html
  • Database import error: dump troppo grande per import diretto. Importate manualmente via phpMyAdmin o WP-CLI: wp db import backup.sql
  • URL mismatch: restore da dominio diverso richiede search-replace URL. UpdraftPlus Premium include migrator, altrimenti usate WP-CLI search-replace

Best practice per agenzie

Checklist operativa per implementazione UpdraftPlus professionale:

  1. Standardizzate configurazione: create template scheduling uniforme per tipologia sito (e-commerce, blog, vetrina)
  2. Documentate credenziali: salvate OAuth token, account Google associati in password manager team (1Password/Bitwarden)
  3. Test restore trimestrale: calendario rotazione test restore completo per ogni cliente
  4. Retention policy chiara: definite in contratto periodo retention backup (es: 30 giorni standard, 90 giorni e-commerce)
  5. Backup pre-update: sempre backup manuale prima di major update WordPress/PHP/plugin critici
  6. Offsite secondario: per siti critici, duplicate backup su seconda destinazione (Google Drive + S3) con UpdraftPlus Premium multi-destination
  7. Encryption: UpdraftPlus supporta encryption backup con password. Obbligatorio per dati sensibili (GDPR compliance)

UpdraftPlus Free limita scheduling automatico a singola destinazione. Per multi-cloud redundancy, valutate Premium (€70/anno) o soluzioni enterprise come BackupBuddy/BlogVault.

FAQ

Posso usare lo stesso account Google Drive per backup multipli siti?

Sì. UpdraftPlus crea subfolder separate per ogni sito all’interno della cartella UpdraftPlus. Potete organizzare manualmente backup con naming convention specifico nel campo “Google Drive folder” (es: clients/nomeazienda/sitoweb). Attenzione ai limiti API Google: con molti siti che backuppano simultaneamente, potreste incappare in rate limiting (750 request/minuto). Scaglionate orari backup o usate account separati per gruppi di 5-10 siti.

Quanto spazio occupa un backup medio WordPress?

Dipende da dimensione libreria media. Sito WordPress base (tema, plugin standard, pochi post): 200-500 MB. Blog consolidato con 2-3 anni contenuti: 2-5 GB. E-commerce con catalogo prodotti esteso: 5-20 GB. WooCommerce store con migliaia di prodotti e immagini multiple può superare 50 GB. Database raramente supera 500 MB anche per siti grandi (eccezione: log analytics, sessioni utente non pulite). Verificate dimensione effettiva dopo primo backup completo e adattate retention di conseguenza.

UpdraftPlus Free è sufficiente per uso professionale?

Dipende da requisiti. Free offre: backup automatici schedulati, Google Drive e altre destinazioni cloud popolari, restore completo, encryption. Sufficiente per maggioranza siti client. Premium (€70/anno) aggiunge: migrazione automatica, backup incrementali (riducono tempo/banda), clonazione sito, backup database multipli, report avanzati, support prioritario. Per agenzie, Premium vale investimento su siti e-commerce o high-traffic dove backup incrementali riducono carico server significativamente. Per portfolio ampio, considerate licenza UpdraftPremium Agency (5-200 siti) con pricing scalare.

Come gestisco backup se cliente cambia hosting?

Backup Google Drive sono indipendenti da hosting. Procedura migrazione: (1) Installate WordPress su nuovo hosting, (2) Installate UpdraftPlus, (3) Autenticate stesso account Google Drive, (4) Rescan remote storage per rilevare backup esistenti, (5) Restore backup più recente. UpdraftPlus gestisce automaticamente cambio URL se usate Premium Migrator o eseguite manualmente search-replace post-restore con WP-CLI. Alternativa: scaricate backup da Google Drive, caricate su nuovo server via SFTP in wp-content/updraft, eseguite restore da “Backup esistenti”. Nessun re-upload necessario.

Posso automatizzare test restore?

UpdraftPlus non offre test restore automatico nativo. Workaround: script shell che (1) crea staging environment con WP-CLI, (2) installa UpdraftPlus, (3) autentica Google Drive via config import, (4) esegue restore con wp updraftplus restore (comando UpdraftPlus Premium CLI addon), (5) verifica health con wp core verify-checksums, (6) invia report success/failure. Complessità elevata. Alternative managed: BlogVault/JetPack VaultPress includono test restore automatico. Per agenzie enterprise, investimento in infrastruttura CI/CD con test restore schedulati settimanali giustificato per SLA stringenti.

Gestisci i siti WordPress dei tuoi clienti?

AgencyPilot ti dà report AI, uptime monitoring, backup e portale clienti in un’unica dashboard. Gratis per 3 siti.

Prova gratis
Leggi anche
Tutti gli articoli
Tutti gli articoli