Perché UpdraftPlus e Google Drive per i backup WordPress
UpdraftPlus è il plugin di backup più installato nell’ecosistema WordPress, con oltre 3 milioni di installazioni attive a maggio 2026. La sua integrazione nativa con Google Drive lo rende una soluzione robusta per agenzie che gestiscono decine di siti client.
Google Drive offre 15 GB gratuiti per account e storage illimitato con Google Workspace, eliminando costi di storage per la maggior parte dei progetti small-medium. La banda in upload è generosa e l’API stabile dal 2015.
Vantaggi concreti della combinazione:
- Storage gratuito fino a 15 GB per sito (sufficiente per il 70% dei progetti WordPress secondo Kinsta Report 2025)
- Backup incrementali supportati dalla versione Premium (riduzione storage del 40-60%)
- Restore diretto da interfaccia senza accesso FTP
- Crittografia AES-256 disponibile per dati sensibili
- API rate limit generoso: 10.000 richieste/giorno per progetto Google Cloud
Setup iniziale: preparazione Google Drive API
UpdraftPlus utilizza OAuth 2.0 per autenticarsi con Google Drive. Dalla versione 1.16.x il plugin include credenziali OAuth pre-configurate, ma per installazioni enterprise è consigliabile creare credenziali proprie per evitare rate limiting condiviso.
Creazione progetto Google Cloud (opzionale ma consigliato)
Per agenzie con più di 20 siti, creare un progetto Google Cloud dedicato garantisce quote indipendenti:
- Accedi a
console.cloud.google.comcon account Google Workspace - Crea nuovo progetto (es. “AgencyBackups2026”)
- Abilita Google Drive API dalla sezione API & Services
- Crea credenziali OAuth 2.0: tipo “Web application”
- Aggiungi URI di reindirizzamento autorizzati:
https://auth.updraftplus.com/auth/googledrive - Salva Client ID e Client Secret
Tempo richiesto: 5-7 minuti. Le credenziali custom aumentano il rate limit da 10.000 a 1.000.000 richieste/giorno se richiedi quota estesa (processo gratuito ma richiede 2-3 giorni lavorativi).
Installazione e attivazione UpdraftPlus
Installa UpdraftPlus dalla repository ufficiale WordPress. La versione free supporta tutte le destinazioni cloud principali, Google Drive incluso.
wp plugin install updraftplus --activate
Per installazioni multiple via WP-CLI su più siti client, considera l’automazione tramite script bash o tool come AgencyPilot che permette deploy bulk di configurazioni plugin.
Configurazione backup su Google Drive
Accedi a Impostazioni → Backup UpdraftPlus → Impostazioni. La configurazione richiede 4 step principali.
Step 1: Scelta destinazione remota
Seleziona Google Drive dal menu a tendina delle destinazioni remote. UpdraftPlus supporta backup su destinazioni multiple simultanee (funzione Premium), utile per strategia 3-2-1 (3 copie, 2 media diversi, 1 offsite).
Step 2: Autenticazione OAuth
Clicca su Authenticate with Google. Il processo OAuth standard:
- Redirect a pagina Google per selezione account
- Richiesta permessi: “See, edit, create, and delete all of your Google Drive files”
- Conferma e redirect a UpdraftPlus con token temporaneo
- Plugin scambia token temporaneo con refresh token (valido indefinitamente se account non revoca)
Se hai creato credenziali custom, inserisci Client ID e Secret prima di cliccare su autenticazione. Il pulsante diventa Authenticate with your own app.
Problema comune: errore redirect_uri_mismatch. Verifica che l’URI di reindirizzamento nel progetto Google Cloud corrisponda esattamente a quello mostrato da UpdraftPlus (case-sensitive, con/senza slash finale).
Step 3: Configurazione cartella e opzioni
Dopo autenticazione riuscita, configura:
- Folder: percorso Google Drive dove salvare backup. Default:
/UpdraftPlus. Per agenzie, struttura consigliata:/ClientBackups/nomedominio.it - Keep backups for: numero di backup da mantenere. Consiglio per siti production: minimo 7 giornalieri + 4 settimanali (richiede Premium per retention avanzata)
- Encryption: abilita per siti con dati sensibili (e-commerce, membership). Usa password forte gestita in password manager aziendale
Step 4: Schedulazione automatica
Configura frequenza backup per file e database separatamente:
- Database: giornaliero ore 03:00 (carico server minimo). Un database WooCommerce medio (10k ordini) pesa 50-150 MB
- File: settimanale ore 04:00 (domenica notte). I file cambiano meno frequentemente del database
UpdraftPlus usa WP-Cron, quindi richiede traffico per triggare backup. Per affidabilità assoluta, disabilita WP-Cron e configura cron di sistema:
define('DISABLE_WP_CRON', true);
Poi aggiungi a crontab server:
0 * * * * wget -q -O - https://tuosito.it/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Esecuzione primo backup manuale
Prima di affidarti agli automatici, testa il processo manualmente. Dalla tab Backup/Restore, clicca Backup Now.
Opzioni disponibili:
- Include database: sempre selezionato
- Include files: seleziona tutti componenti per backup completo iniziale
- Send to remote storage: verifica sia flaggato
Tempo di completamento dipende da dimensioni sito e banda upload. Riferimenti reali (testati maggio 2026, connessione FTTH 300 Mbps upload):
- Sito 500 MB (blog standard): 3-4 minuti
- Sito 2 GB (WooCommerce 2000 prodotti): 12-15 minuti
- Sito 8 GB (membership con video): 45-60 minuti
Monitora il log in tempo reale. Errori comuni e soluzioni:
Timeout: aumentamax_execution_timePHP a 300 secondi minimoMemory exhausted: incrementamemory_limita 512 MB per siti largeQuota exceeded: verifica spazio disponibile Google Drive account
Verifica backup e test restore
Un backup non testato è un backup potenzialmente inutile. Test restore ogni 90 giorni minimo, 30 giorni per siti mission-critical.
Verifica integrità file
Dalla tab Backup/Restore, ogni backup mostra pulsante Restore. Prima del restore completo, verifica:
- Tutti i componenti sono stati caricati (database, plugins, themes, uploads, others)
- Dimensioni file coerenti con aspettative
- Download test di un archivio per verifica locale con 7-Zip o unzip
Restore su staging
Procedura consigliata per test restore non distruttivo:
- Crea subdomain staging (es.
staging.clientsite.it) - Installa WordPress fresh e UpdraftPlus
- Connetti stesso Google Drive
- Dalla tab Existing Backups, UpdraftPlus rileva automaticamente backup disponibili
- Seleziona backup da testare e clicca Restore
- Scegli componenti da ripristinare (tutti per test completo)
- Conferma e attendi completamento (1-3 minuti per siti medi)
- Verifica funzionamento: frontend, backend, funzionalità critiche
Dopo restore, UpdraftPlus chiede di salvare nuovamente permalink (flush rewrite rules). Non saltare questo step.
Ottimizzazioni avanzate per agenzie
Esclusione file non necessari
Riduci dimensione backup escludendo file non critici. Da Impostazioni → Expert Settings:
- Cache plugin (
wp-content/cache) - File log (
*.log) - Upload temporanei (
wp-content/uploads/wpo-*per WP-Optimize, simili per altri plugin)
Esclusioni tipiche riducono dimensione backup del 15-30% senza perdere dati essenziali.
Split archives per siti large
Per siti >4 GB, abilita Split into archives of (Impostazioni Expert). Consiglio: 500 MB per chunk. Vantaggi:
- Riduce rischio timeout durante upload
- Facilita download parziale per restore selettivo
- Migliora affidabilità su connessioni instabili
Reporting automatico
Configura notifiche email per ogni backup completato. Per agenzie, centralizza report usando filtri Gmail o tool di monitoring come sistemi di monitoring WordPress dedicati.
UpdraftPlus Premium include reporting avanzato verso dashboard centrale, utile per gestione 50+ siti client. Alternativa open: webhook personalizzati tramite filtro updraftplus_backup_complete.
Troubleshooting errori comuni
Errore “Insufficient scope” durante autenticazione
Causa: token OAuth non include permessi necessari. Soluzione: da Google Drive, vai in Gestisci il tuo Account Google → Sicurezza → App con accesso all’account, revoca UpdraftPlus e riautentica.
Backup non parte automaticamente
Diagnostica WP-Cron:
wp cron event list
Verifica presenza eventi updraft_backup_database e updraft_backup. Se assenti, ricrea schedule da interfaccia plugin. Se WP-Cron non funziona affidabilmente, passa a cron di sistema come indicato sopra.
Caricamento Google Drive lento
Velocità upload dipende da provider hosting e routing Google. Test effettuati maggio 2026 da principali hosting italiani:
- SiteGround Milano: 25-35 MB/s verso Google Drive
- Serverplan Treviso: 30-40 MB/s
- Aruba: 10-20 MB/s (variabile)
- VPS OVH Gravelines: 50-80 MB/s
Se upload insufficiente, considera destinazioni alternative (Backblaze B2 spesso più veloce da datacenter EU) o split upload notturni su finestra temporale più ampia.
Confronto versione Free vs Premium
UpdraftPlus Free copre l’80% delle esigenze agenzie. Premium (70$/anno, licenza singola) aggiunge:
- Backup incrementali (riduzione storage 40-60%)
- Supporto database esterni (separate DB server)
- Migrazione facilitata tra domini
- Clonazione siti one-click
- Priorità support (risposta media 4 ore vs 48 ore free)
Per agenzie con 10+ siti, valuta UpdraftCentral (dashboard centralizzata per gestire backup multipli da singola interfaccia). Costo: 95$/anno per 10 siti.
Alternativa self-hosted: ManageWP o InfiniteWP offrono gestione backup centralizzata cross-plugin. AgencyPilot integra monitoring backup UpdraftPlus con alerting automatico su fallimenti.
FAQ
Quanto spazio Google Drive occupa mediamente un sito WordPress?
Un sito WordPress standard (blog o corporate) occupa 300-800 MB compressi. WooCommerce con 1000-5000 prodotti: 1-3 GB. Siti membership con contenuti video: 5-20 GB. Il database raramente supera 200 MB anche su e-commerce grandi. Con 15 GB gratuiti Google Drive, puoi mantenere 7-10 generazioni backup di un sito medio senza costi aggiuntivi.
UpdraftPlus rallenta il sito durante il backup?
Durante backup, UpdraftPlus consuma risorse CPU e I/O disco. Su hosting condiviso con risorse limitate, può causare rallentamenti del 20-40% percepibili. Soluzione: schedula backup nelle ore di traffico minimo (03:00-05:00) e abilita Reduce server load nelle opzioni Expert Settings. Su VPS/dedicati con risorse adeguate, l’impatto è trascurabile (<5% CPU spike per durata backup).
Posso usare Google Drive Business per backup multipli siti?
Sì. Con Google Workspace Business Standard (12€/utente/mese) ottieni 2 TB storage condiviso. Per agenzie, crea cartelle separate per ogni cliente in unico Drive condiviso. Attenzione: ogni sito richiede autenticazione OAuth separata allo stesso account Google. Non esiste limite tecnico al numero siti collegabili a singolo account Drive, ma per organizzazione consiglio max 50 siti per account per mantenibilità.
Come migro backup da Google Drive a altro storage?
UpdraftPlus permette cambio destinazione senza perdere backup esistenti. Procedura: 1) Configura nuova destinazione (es. Dropbox) mantenendo Google Drive attivo. 2) Esegui primo backup verso nuova destinazione. 3) Verifica successo. 4) Rimuovi Google Drive da destinazioni. I backup esistenti rimangono su Google Drive e restano accessibili da Existing Backups riconnettendo temporaneamente il Drive se necessario restore.
UpdraftPlus supporta backup database esterni?
Solo versione Premium supporta backup database su server separato (configurazione DB_HOST custom). Nella versione free, viene backuppato solo il database configurato in wp-config.php. Per architetture multi-database (shard WooCommerce, database analytics separato), serve Premium o script mysqldump custom schedulato via cron server separatamente da UpdraftPlus.