Backup
Pianifica backup completi o parziali su locale, FTP, S3 o WebDAV e ripristina con un clic.
L'unico backup che conta è quello che si può ripristinare. TubePress include Backup Pro, un plugin che acquisisce snapshot completi e verificati dell'intero sito e li trasferisce fuori dal server secondo una pianificazione — senza accesso shell, senza mysqldump e senza crontab di sistema.
Questa pagina illustra i profili di backup, il contenuto di ogni archivio, dove è possibile conservarli, come funzionano la pianificazione e la conservazione, come eseguire il ripristino e perché tutto continua a funzionare su un sito di qualsiasi dimensione. Abilitalo e configuralo da /admin/plugins.
Backup Pro
Backup Pro protegge tutto il necessario per ricostruire il sito da zero: il database, i file caricati, i temi, i plugin e la configurazione. Funziona interamente in puro PHP tramite il pianificatore integrato, quindi è compatibile anche con gli hosting condivisi dove non si ha alcun accesso alla riga di comando. La cronologia completa dei backup è registrata nel database con data, profilo, dimensione, durata e stato; è possibile scaricare o eliminare qualsiasi archivio dall'amministrazione.
Profili di backup
Invece di un unico job rigido, Backup Pro consente di creare più profili, ciascuno con la propria pianificazione, formato, destinazione di archiviazione, policy di conservazione e notifiche. Questo permette di combinare strategie diverse, ad esempio:
- Un backup giornaliero completo inviato su S3.
- Uno snapshot solo del database ogni sei ore sul server locale.
- Un archivio settimanale inviato al proprio Nextcloud via WebDAV.
Ogni profilo funziona in modo indipendente, quindi snapshot leggeri e frequenti e archivi completi occasionali possono coesistere.
Cosa è incluso
Un backup completo acquisisce tutte e cinque le parti dell'installazione:
Database Upload Temi Plugin Config
È possibile scegliere il formato dell'archivio per profilo — ZIP o TAR.GZ — e un profilo può essere limitato al solo database quando si ha bisogno di uno snapshot rapido dei dati.
Destinazioni di archiviazione
I backup possono essere scritti su quattro tipi di destinazione, in modo da tenerli ben lontani dal server che proteggono:
| Destinazione | Compatibile con |
|---|---|
| Locale | Una directory sul proprio server. |
| FTP / FTPS | Qualsiasi server FTP o FTPS remoto. |
| Compatibile con S3 | AWS S3, DigitalOcean Spaces, Wasabi, Backblaze B2. |
| WebDAV | Nextcloud, Synology, ownCloud. |
Pianificazione & conservazione
Ogni profilo viene eseguito secondo la propria pianificazione — ogni 6 ore, 12 ore, giornaliero, settimanale o mensile — gestita dal pianificatore integrato, senza mai toccare un crontab. Una policy di conservazione per profilo elimina automaticamente gli archivi vecchi, mantenendo il numero scelto ed eliminando il resto, in modo che lo spazio di archiviazione non cresca senza limiti.
Ripristino
Quando è necessario eseguire un rollback, è possibile ripristinare direttamente dal pannello di amministrazione e scegliere esattamente cosa recuperare:
Ogni archivio viene verificato con il checksum SHA-256 prima di avviare il ripristino, così un file troncato o corrotto viene rilevato anziché scritto sul sito in produzione.
Notifiche via email
Ogni profilo può inviarti un'email quando un backup viene completato o fallisce, all'indirizzo del destinatario impostato per profilo. Questo trasforma i backup in qualcosa di cui fidarsi senza doverli controllare — ricevi notizie solo quando c'è una conferma positiva o un errore da risolvere. Assicurati prima che l'email in uscita sia configurata; vedi Notifiche.
Progettato per scalare
Backup Pro è progettato per gestire siti con milioni di file. I dump del database, la copia dei file e la compressione degli archivi sono tutti suddivisi in blocchi, in modo che ogni passaggio si concluda entro i limiti di tempo di PHP e il tutto funzioni anche dietro Cloudflare — nessun timeout, nessun esaurimento della memoria. Poiché si basa solo su PHP, non è necessario mysqldump, né shell, né crontab da configurare.
Passi successivi
Ancora bloccato?
Apri un ticket dalla tua dashboard e il nostro team ti aiuterà.