Backup

In questa pagina

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

  1. Apri Impostazioni → Backup nell’admin.

  2. Attiva Backup automatici giornalieri.

  3. Scegli quanti backup mantenere (1–30).

  4. 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.