Backups
Conceptual model for backups: scope by Service type, environments, and where task guides live.
Written By Zoro
Last updated 3 days ago
Backups in dFlow
Backups in dFlow are not a separate top-level object in the Application β Environment β Service model. Instead, backup behavior is scoped to the kind of thing you run, especially database Services and persistent volumes, plus platform-level expectations when you self-host the control plane.
What you are protecting
- Database Services: Primary candidate for scheduled or on-demand backups and restore flows; credentials and connection details stay tied to the Service in its Environment.
- App and Docker Services: Rely on Git, images, and configuration in dFlow for reproducibility; volumes hold data that may need explicit backup strategy if your app writes local state.
- Self-hosted control plane: Your Organisation data, dashboard state, and configuration may require infrastructure backups separate from customer workloads; treat the install guide as source of truth.
Relationship to deployments
A deployment replaces runtime bits; it does not automatically replace database files or volume contents. Plan backups when losing the disk would hurt, not only when you redeploy.
See also
- Backups: operational task guide when published.
- Backups and restore: database-focused procedures when published.
- Volumes and persistent storage: what persists across deploys.
- Self-hosting overview and Backups and recovery: control plane operations when published.