EmDash offre tre livelli di protezione per i tuoi contenuti, dal ripristino point-in-time senza configurazione su Cloudflare agli archivi scaricabili che conservi tu stesso.
Cosa contiene un backup
Un backup contiene tutto il necessario per ricostruire i contenuti del tuo sito:
- Tutte le voci di contenuto, incluse bozze, post pianificati ed elementi eliminati
- Definizioni di collezioni e campi (il tuo modello di contenuto)
- Tassonomie e assegnazioni di termini
- Menu, widget, sezioni e impostazioni SEO
- Revisioni e metadati dei media
- Impostazioni del sito (titolo, slogan, preferenze di visualizzazione)
I backup escludono deliberatamente:
- Account utente, sessioni, passkey e token API
- Segreti (chiave di firma dell’anteprima, configurazione dei plugin)
- File multimediali — i file effettivi risiedono nel tuo bucket di storage
Download con un clic
In Impostazioni → Backup nell’admin, il pulsante Scarica backup genera un backup fresco e lo scarica come file JSON. Richiede il ruolo admin.
Backup automatici nello storage
-
Apri Impostazioni → Backup nell’admin.
-
Attiva Backup automatici giornalieri.
-
Scegli quanti backup mantenere (1–30).
-
Salva. I backup vengono eseguiti come parte della manutenzione pianificata di EmDash.
Ripristino point-in-time con D1 Time Travel
npx wrangler d1 time-travel info my-database
npx wrangler d1 time-travel restore my-database --timestamp=2026-07-08T13:00:00Z
Dump del database offsite
npx wrangler d1 export my-database --remote --output=backup.sql
Ripristinare un backup
- Cloudflare: usa D1 Time Travel.
- Dump completi: importa con
npx wrangler d1 execute my-database --remote --file=backup.sql. - JSON di backup: un ripristino CLI guidato è in programma. Segui Discussion #142.