UpdraftPlus: Guida Completa per Backup WordPress Automatico

15 giugno 202612 minBackup
In breveAI

Guida completa UpdraftPlus: configurazione storage remoto, schedulazione backup automatici, ripristino, troubleshooting e best practice per agenzie WordPress che gestiscono siti client.

Perché UpdraftPlus è lo standard per le agenzie WordPress

UpdraftPlus è il plugin di backup WordPress più installato, con oltre 3 milioni di installazioni attive a maggio 2026. Per le agenzie che gestiscono decine o centinaia di siti client, rappresenta una soluzione affidabile che bilancia funzionalità avanzate e semplicità d’uso.

La versione gratuita offre backup completi schedulati con storage su provider esterni, mentre la versione Premium (a partire da 70$ per 2 siti) aggiunge migrazioni, backup incrementali, reportistica avanzata e supporto prioritario.

Rispetto ad alternative come BackWPup o All-in-One WP Migration, UpdraftPlus eccelle per:

  • Interfaccia intuitiva che riduce il supporto necessario ai client
  • Compatibilità estesa con storage remoti (S3, Dropbox, Google Drive, FTP, SFTP, Backblaze B2, Wasabi, Azure)
  • Backup granulare: puoi escludere tabelle database, directory specifiche, file temporanei
  • Ripristino selettivo: database, plugin, temi o upload separatamente
  • Log dettagliati e notifiche email configurabili

La documentazione tecnica è completa e il supporto risponde mediamente in 24-48 ore per utenti Premium. Per agenzie con volumi elevati, esiste UpdraftCentral per gestire backup multipli da un’unica dashboard.

Installazione e configurazione iniziale

L’installazione segue il processo standard WordPress, ma la configurazione richiede attenzione per evitare problemi comuni.

Prima installazione

Dal pannello WordPress del sito client:

  1. Vai in Plugin > Aggiungi nuovo
  2. Cerca “UpdraftPlus” e verifica l’autore (UpdraftPlus.Com, DavidAnderson)
  3. Installa e attiva
  4. Accedi a Impostazioni > UpdraftPlus Backups

La prima schermata mostra due tab principali: “Backup / Ripristino” e “Impostazioni”. Prima di configurare qualsiasi backup automatico, verifica i requisiti tecnici del server.

Requisiti e verifiche preliminari

UpdraftPlus richiede:

  • PHP 5.6+ (raccomandato PHP 8.1+ per performance ottimali)
  • WordPress 4.5+ (testato fino a 6.8 a maggio 2026)
  • Memory limit: minimo 256MB per siti con database >100MB
  • Max execution time: almeno 300 secondi per backup di siti grandi
  • Estensioni PHP: zip, curl, ftp (se usi FTP/SFTP)

Verifica questi parametri tramite Site Health (Strumenti > Salute del sito) o con un plugin come Query Monitor. Se il memory_limit è troppo basso, aggiungi a wp-config.php:

define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Per siti enterprise con database multi-gigabyte, considera l’upgrade a server con risorse dedicate o valuta l’uso di backup incrementali (Premium).

Configurazione storage remoto professionale

Salvare backup sullo stesso server è inutile in caso di failure hardware o compromissione completa. UpdraftPlus supporta 15+ provider di storage remoto. Per agenzie, i più affidabili sono:

Amazon S3 (consigliato per produzione)

S3 offre durabilità 99.999999999% (11 nove) e pricing trasparente. Configurazione:

  1. Crea un bucket S3 dedicato per i backup del client (es: backup-clientexample-com)
  2. Imposta lifecycle policy per spostare backup >30 giorni in S3 Glacier per ridurre costi del 90%
  3. Crea IAM user con policy ristretta al solo bucket specifico
  4. In UpdraftPlus > Impostazioni > Scegli destinazione di archiviazione remota, seleziona Amazon S3
  5. Inserisci Access Key, Secret Key e nome bucket
  6. Testa la connessione

Policy IAM esempio (sostituisci BUCKET-NAME):

{
  "Version": "2012-10-17",
  "Statement": [{
    "Effect": "Allow",
    "Action": ["s3:ListBucket"],
    "Resource": "arn:aws:s3:::BUCKET-NAME"
  },{
    "Effect": "Allow",
    "Action": ["s3:PutObject","s3:GetObject","s3:DeleteObject"],
    "Resource": "arn:aws:s3:::BUCKET-NAME/*"
  }]
}

Costo indicativo: $0.023/GB/mese in S3 Standard, $0.004/GB/mese in Glacier Deep Archive. Un sito da 5GB con 4 backup mensili costa circa $0.50-1/mese.

Backblaze B2 (miglior rapporto qualità/prezzo)

Backblaze B2 offre storage S3-compatibile a $0.005/GB/mese (5x più economico di S3) con 10GB gratuiti. Ideale per agenzie con budget ridotti:

  1. Crea account Backblaze B2
  2. Crea bucket privato
  3. Genera Application Key con accesso limitato al bucket
  4. In UpdraftPlus seleziona “S3-Compatible (Generic)”
  5. Endpoint: s3.us-west-XXX.backblazeb2.com (verifica region corretta)
  6. Inserisci keyID e applicationKey

Backblaze addebita anche bandwidth in uscita ($0.01/GB) oltre 1GB/giorno: considera questo se fai ripristini frequenti.

SFTP/SCP su server dedicato

Per agenzie con server backup proprietario o VPS dedicato:

  1. Configura utente SFTP con chroot jail limitato
  2. In UpdraftPlus seleziona SFTP/SCP
  3. Inserisci hostname, porta (22), username, password o chiave SSH
  4. Specifica path remoto (/backups/clientname/)

Vantaggi: controllo totale, zero costi storage terzi. Svantaggi: responsabilità backup del server backup, nessuna ridondanza geografica automatica.

Schedulazione e ottimizzazione backup automatici

La chiave per backup affidabili è una schedulazione intelligente basata sulla frequenza di aggiornamento del sito.

Configurazione schedule

In Impostazioni > Impostazioni programmazione file/database, configura:

  • Siti statici/vetrina: database giornaliero, file settimanali
  • Blog aggiornati regolarmente: database giornaliero, file 2x settimana
  • E-commerce/membri: database ogni 6-12 ore, file giornalieri
  • Siti ad alto traffico: considera backup incrementali Premium ogni 4 ore

Numero di backup da conservare dipende dallo storage disponibile e requisiti retention. Configurazione type:

  • Database: 30+ backup (sono piccoli, 5-50MB tipicamente)
  • File: 7-14 backup (possono raggiungere GB con media library)

Ottimizzazione per siti grandi

Per siti >5GB, attiva queste ottimizzazioni in Impostazioni > Avanzate:

  • Dividi backup in archivi multipli: UpdraftPlus crea zip da 200-400MB invece di un singolo file gigante, riducendo memory usage e aumentando affidabilità
  • Escludi directory temporanee: cache plugin, log, sessioni PHP. Aggiungi in “Escludere dai backup”:
    wp-content/cache,wp-content/uploads/backupbuddy_temp,wp-content/uploads/cache,*.log
  • Escludi tabelle database transient: in “Tabelle del database da escludere” aggiungi tabelle di cache se usi Redis/Memcached esterno
  • Scheduler notturno: schedula backup tra 2-5 AM quando traffico è minimo

Per siti enterprise con centinaia di GB, valuta approcci ibridi: UpdraftPlus per database/core, rsync per wp-content/uploads verso storage block separato.

Monitoraggio e notifiche

Configura email di report in Impostazioni > Avanzate:

  • Attiva “Invia rapporto via email”
  • Usa email condivisa team (backups@agency.it) non email personale
  • Imposta “Invia solo se si verifica un errore” per ridurre rumore

Crea filtro Gmail/Outlook per etichettare automaticamente report UpdraftPlus e verificare settimanalmente che non ci siano failure. Per gestione multi-sito, considera UpdraftCentral o integra con sistemi monitoring come ManageWP o MainWP.

Ripristino backup: procedure e casi d’uso

Un backup è inutile se non sai ripristinarlo rapidamente. UpdraftPlus offre tre modalità di ripristino.

Ripristino da dashboard WordPress

Scenario: sito funzionante, devi rollback per update problematico o contenuto cancellato.

  1. Vai in UpdraftPlus > Backup/Ripristino
  2. Nella sezione “Backup esistenti”, identifica il backup da ripristinare (data/ora)
  3. Clicca “Ripristina”
  4. Seleziona componenti: database, plugin, temi, uploads, altri
  5. Per rollback plugin/temi: solo quelli; per ripristino contenuto: solo database
  6. Clicca “Avanti” e conferma
  7. UpdraftPlus scarica backup da storage remoto e ripristina
  8. Durata: 2-10 minuti per siti medi

Attenzione: ripristinare database sovrascrive tutti contenuti, utenti, impostazioni create dopo il backup. Per recuperi selettivi, usa versione Premium con ripristino granulare singole tabelle.

Ripristino senza accesso WordPress

Scenario: White Screen of Death, errore fatale, database corrotto.

Metodo 1 – UpdraftPlus Migrator addon (Premium):

  1. Scarica backup da storage remoto sul tuo PC
  2. Installa WordPress pulito su staging/server temporaneo
  3. Installa UpdraftPlus e carica backup via FTP in wp-content/updraft/
  4. Vai in UpdraftPlus > Backup esistenti, clicca “Riscannerizza cartella remota”
  5. Ripristina come procedura normale

Metodo 2 – Manuale (sempre funziona):

  1. Scarica tutti file ZIP del backup da storage remoto
  2. Estrai backup-db.gz con 7-Zip o gzip
  3. Importa SQL via phpMyAdmin o wp-cli: wp db import backup.sql
  4. Estrai backup-plugins.zip, backup-themes.zip, backup-uploads.zip
  5. Carica via FTP sovrascrivendo directory corrispondenti
  6. Aggiorna wp-config.php con credenziali database corrette

Tempo stimato: 15-30 minuti per operatore esperto. Testa procedure su staging almeno semestralmente.

Migrazione e clonazione siti

UpdraftPlus Premium include Migrator per spostare siti tra domini/server:

  1. Crea backup completo sul sito origine
  2. Scarica backup
  3. Installa WordPress sul server destinazione
  4. Installa UpdraftPlus Premium
  5. Carica backup in wp-content/updraft/
  6. Ripristina e usa Migrator per search/replace automatico URL e path

Per migrazioni complesse (multisito, e-commerce con dati sensibili), verifica manualmente serializzazione PHP nel database post-migrazione usando plugin come Better Search Replace.

UpdraftPlus Premium: quando vale l’investimento

La versione gratuita copre il 90% delle necessità agenzie, ma Premium offre funzionalità che giustificano il costo per determinati scenari.

Funzionalità Premium più utili per agenzie

  • Backup incrementali: dopo backup completo iniziale, salva solo modifiche. Riduce tempo backup del 70-90% e storage del 60-80% per siti grandi. Essenziale per siti >10GB o database >500MB
  • Backup database multipli: supporta backup simultaneo database esterni (es: database CRM custom collegato a WP)
  • Clonazione con Migrator: GUI wizard per staging, migrazioni, cloni. ROI positivo dopo 2-3 migrazioni (risparmi 1-2 ore vs manuale)
  • Backup su storage multipli simultanei: copia su S3 + Dropbox + server FTP contemporaneamente per ridondanza massima
  • Reportistica avanzata: log dettagliati, dashboard backup status multisite
  • Supporto prioritario: risposta <24h, essenziale per emergenze client

Pricing e licenze (2026)

UpdraftPlus Premium prezzi a maggio 2026:

  • Personal: $70/anno – 2 siti
  • Business: $95/anno – 10 siti
  • Agency: $145/anno – 35 siti
  • Enterprise: $195/anno – illimitati

Per agenzie con 20+ clienti, licenza Enterprise è più economica. Licenze includono 12 mesi updates e supporto. Rinnovo a prezzo scontato (tipicamente 40% off).

Alternative e quando considerarle

UpdraftPlus non è sempre la scelta ottimale:

  • BackupBuddy ($80/anno, 1 sito): migliore per migrazioni frequent, interfaccia più moderna
  • BlogVault (da $99/anno): backup real-time incrementali, staging integrato, migliore per e-commerce high-traffic
  • VaultPress/Jetpack Backup ($30-40/mese): soluzione cloud-first Automattic, ottima per chi già usa ecosistema Jetpack
  • Snapshot Pro (incluso in WPMU DEV): valore eccellente se usi già altri tool WPMU DEV
  • BackWPup (gratuito): alternativa open-source per budget zero, meno user-friendly

Per confronti approfonditi, vedi la nostra analisi comparativa dei plugin backup WordPress.

Automazione e gestione multi-client con UpdraftCentral

Per agenzie che gestiscono 10+ siti WordPress, controllare backup individualmente diventa insostenibile. UpdraftCentral è la dashboard centralizzata di UpdraftPlus.

Setup UpdraftCentral

UpdraftCentral esiste in due versioni:

  • Cloud: SaaS hostato da Updraft, $20-60/mese per 10-100 siti
  • Self-hosted: installazione WordPress dedicata su tuo server, licenza una tantum $149

Per agenzie privacy-conscious o con policy GDPR stringenti, self-hosted è preferibile. Setup:

  1. Installa WordPress pulito su subdomain (central.agency.it)
  2. Installa plugin UpdraftCentral (gratuito)
  3. Sui siti client, installa UpdraftPlus e addon UpdraftCentral (incluso in Premium)
  4. In ogni sito client, vai in UpdraftPlus > UpdraftCentral, genera connection key
  5. In dashboard UpdraftCentral, aggiungi sito inserendo key

Dopo configurazione, dashboard mostra:

  • Status ultimo backup ogni sito
  • Schedule configurati
  • Storage usage remoto
  • Possibilità triggerare backup on-demand multipli
  • Update WordPress/plugin/temi centralizzati
  • Gestione utenti cross-site

Workflow agenzia con UpdraftCentral

Routine settimanale ottimale:

  1. Lunedì mattina: verifica dashboard UpdraftCentral, identifica backup falliti ultima settimana
  2. Investiga cause failure (spazio disco, timeout, credenziali storage scadute)
  3. Risolvi e triggera backup manuale per verificare fix
  4. Prima di ogni update WordPress/plugin major, triggera backup pre-update da dashboard
  5. Mensile: verifica storage usage, pulisci backup old oltre retention policy

UpdraftCentral integra anche gestione update, ma per controllo più granulare molte agenzie preferiscono ManageWP o MainWP per update e UpdraftCentral solo per backup. Valuta integrazione con sistemi di monitoraggio uptime per ricevere alert immediati su siti down.

Troubleshooting problemi comuni

Anche con configurazione ottimale, backup possono fallire. Ecco soluzioni ai problemi più frequenti.

Backup timeout o incomplete

Sintomo: backup si interrompe a metà, log mostra “PHP Fatal error: Maximum execution time exceeded”.

Cause:

  • PHP max_execution_time troppo basso
  • Sito troppo grande per risorse server
  • Background process interrotto da cron job limiter

Soluzioni:

  1. Aumenta max_execution_time in php.ini o .htaccess: php_value max_execution_time 600
  2. In UpdraftPlus > Avanzate, attiva “Dividi backup in archivi multipli”
  3. Riduci dimensione backup escludendo directory grandi non critiche
  4. Passa a backup incrementali (Premium)
  5. Su shared hosting limitato, schedula backup in orari bassissimo traffico

Errori di connessione storage remoto

Sintomo: backup completa ma upload a S3/Dropbox/FTP fallisce.

Soluzioni:

  • Verifica credenziali storage (access key, secret, password)
  • Controlla firewall server: deve consentire outbound HTTPS a endpoint storage
  • Per S3: verifica region bucket corrisponda a configurazione
  • Per FTP: usa SFTP invece di FTP per evitare problemi passive mode
  • Testa connessione manualmente con client (aws-cli, FileZilla)
  • Controlla quote storage: bucket pieno blocca upload

Ripristino fallito o sito broken

Sintomo: dopo ripristino, sito mostra errori o non si carica.

Cause comuni:

  • Permessi file/directory incorretti dopo ripristino
  • Credenziali database in wp-config.php non aggiornate
  • Plugin incompatibili con versione PHP/WordPress ripristinata
  • URL serializzati non aggiornati dopo migrazione

Soluzioni:

  1. Ripristina permessi corretti: directory 755, file 644, wp-config.php 600
  2. Verifica wp-config.php abbia credenziali database corrette
  3. Attiva WP_DEBUG per identificare errori specifici
  4. Disabilita plugin via FTP (rinomina wp-content/plugins a plugins-disabled)
  5. Se dopo migrazione, esegui search-replace manuale su database per URL

Per assistenza su problemi complessi, il forum supporto UpdraftPlus ha oltre 50k thread risolti. Per utenti Premium, apri ticket supporto con log dettagliato.

Best practice per agenzie: checklist completa

Implementa questa checklist standardizzata per ogni sito client:

Setup iniziale

  • Installa UpdraftPlus su tutti siti produzione e staging
  • Configura storage remoto dedicato per client (bucket S3 separato o directory SFTP isolata)
  • Imposta schedule backup basato su tipo sito e frequenza update
  • Configura retention: 30+ database, 7-14 file
  • Escludi directory cache, log, file temporanei
  • Attiva email report a indirizzo team condiviso
  • Esegui primo backup manuale e verifica successo upload
  • Testa ripristino su ambiente staging
  • Documenta configurazione in wiki/doc interna

Manutenzione continuativa

  • Monitora settimanalmente successo backup via UpdraftCentral o email report
  • Testa ripristino su staging ogni 3-6 mesi
  • Aggiorna UpdraftPlus entro 30 giorni da release (dopo verifica changelog breaking changes)
  • Revisiona storage usage mensile, pulisci backup obsoleti
  • Audita configurazione security credenziali storage annualmente
  • Verifica lifecycle policy storage remoto (Glacier, archiving) ottimizzate

Documentazione client

Fornisci a ogni client documento backup che includa:

  • Cosa viene backuppato e cosa escluso
  • Frequenza backup e retention period
  • Dove sono archiviati backup (provider storage)
  • RTO (Recovery Time Objective): tempo stimato ripristino
  • Procedura client per richiedere ripristino
  • SLA supporto emergenze (es: ripristino entro 4 ore lavorative)

Includi questi dettagli nel contratto gestione, specifica costi extra per ripristini fuori SLA o causati da errori client.

Integrazione con workflow sviluppo moderno

Per team sviluppo WordPress che usano Git, CI/CD, containerizzazione, UpdraftPlus si integra nel workflow deployment.

Backup pre/post deployment automatici

Integra backup nel pipeline CI/CD usando wp-cli e UpdraftPlus CLI addon (Premium):

# Pre-deployment backup
wp updraftplus backup --nodb=false --files=plugins,themes,uploads

# Deploy code
git pull origin main
composer install --no-dev

# Post-deployment verification
# Se fail, rollback automatico usando ultimo backup

Crea script shell che triggera backup prima ogni deploy a produzione, riducendo rischio downtime da deployment problematici.

Ambiente staging: sync produzione

Workflow ottimale per staging che rispecchia produzione:

  1. Schedula backup notturno produzione
  2. Script cron su staging scarica ultimo backup produzione
  3. Script esegue ripristino automatico su staging
  4. Search-replace URL produzione con staging
  5. Anonymizza dati sensibili (email utenti, PII) con script GDPR-compliant
  6. Questo garantisce staging sempre allineato, riducendo bug “works on my machine”. Per automazioni avanzate, vedi la nostra guida staging WordPress professionale.

    FAQ

    Quanto spazio occupa un backup WordPress medio?

    Un sito WordPress medio con 5GB di file (inclusa media library) genera backup compressi di circa 2-3GB. Il database compresso raramente supera 50-100MB anche per siti con migliaia di post. E-commerce WooCommerce con 10k+ ordini possono avere database 200-500MB. Usa la funzione “Dividi archivi” di UpdraftPlus per siti >5GB per migliorare affidabilità backup.

    UpdraftPlus rallenta il sito durante il backup?

    Durante il backup, UpdraftPlus utilizza risorse server (CPU, RAM, I/O disco). L’impatto su siti moderni con risorse adeguate è minimo (<5% performance). Per siti su shared hosting limitato o con traffico alto, schedula backup tra 2-5 AM quando il traffico è minimo. Backup incrementali Premium riducono l’impatto del 70-90% rispetto a backup completi.

    Come ripristinare un backup se WordPress è completamente inaccessibile?

    Se il sito è irrecuperabile, scarica i file ZIP del backup dal tuo storage remoto (S3, Dropbox, ecc). Estrai backup-db.gz e importa il file SQL via phpMyAdmin o CLI. Estrai gli archivi plugins, themes, uploads e caricali via FTP nelle rispettive directory. Aggiorna wp-config.php con le credenziali database corrette. In alternativa, installa WordPress pulito su server temporaneo, installa UpdraftPlus, carica i backup in wp-content/updraft/ e ripristina normalmente.

    Posso usare UpdraftPlus per migrare un sito in produzione?

    Sì, UpdraftPlus Premium include Migrator che automatizza search/replace di URL e path durante il ripristino. Crea backup completo sul sito origine, scaricalo, caricalo sul server destinazione in wp-content/updraft/, installa UpdraftPlus Premium e usa la funzione ripristino con Migrator per aggiornare automaticamente URL. Per siti complessi (multisite, e-commerce) verifica manualmente la serializzazione PHP nel database dopo migrazione.

    Qual è la differenza tra UpdraftPlus gratuito e Premium per un’agenzia?

    La versione gratuita offre backup/ripristino completi schedulati su storage remoto, sufficiente per il 90% dei siti client. Premium aggiunge backup incrementali (essenziali per siti >10GB), clonazione/migrazione con GUI wizard, backup simultaneo su storage multipli, reportistica avanzata e supporto prioritario. Per agenzie, Premium si ripaga dopo 2-3 migrazioni (risparmio 1-2 ore/migrazione) o se gestisci siti enterprise con backup frequenti.

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