EmDash vous offre trois couches de protection pour votre contenu, de la récupération point dans le temps sans configuration sur Cloudflare aux archives téléchargeables que vous conservez vous-même.
Ce que contient une sauvegarde
Une sauvegarde contient tout le nécessaire pour reconstruire le contenu de votre site :
- Toutes les entrées de contenu, y compris les brouillons, les publications programmées et les éléments supprimés
- Les définitions de collections et de champs (votre modèle de contenu)
- Les taxonomies et les assignations de termes
- Les menus, widgets, sections et paramètres SEO
- Les révisions et métadonnées des médias
- Les paramètres du site (titre, slogan, préférences d’affichage)
Les sauvegardes excluent délibérément :
- Les comptes utilisateur, sessions, passkeys et tokens API
- Les secrets (clé de signature de prévisualisation, configuration des plugins)
- Les fichiers médias — les fichiers réels résident dans votre bucket de stockage
Téléchargement en un clic
Sous Paramètres → Sauvegardes dans l’admin, le bouton Télécharger la sauvegarde génère une sauvegarde fraîche et la télécharge en JSON. Nécessite le rôle admin.
Sauvegardes automatiques vers le stockage
-
Ouvrez Paramètres → Sauvegardes dans l’admin.
-
Activez Sauvegardes automatiques quotidiennes.
-
Choisissez combien de sauvegardes conserver (1–30).
-
Enregistrez. Les sauvegardes s’exécutent dans le cadre de la maintenance planifiée d’EmDash.
Restauration point dans le temps avec 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
Dumps de base de données hors site
npx wrangler d1 export my-database --remote --output=backup.sql
Restaurer une sauvegarde
- Cloudflare : utilisez D1 Time Travel.
- Dumps complets : importez avec
npx wrangler d1 execute my-database --remote --file=backup.sql. - JSON de sauvegarde : une restauration CLI guidée est planifiée. Suivez Discussion #142.