Backups & disaster recovery

What gets backed up

HAProxy backup job captures:

Storage: Per member S3.

Path pattern:

/{userId}/sites/{siteId}/snapshots/{snapshotId}/

Restore flows

Same member: Restore Backups tab → pick snapshot → scoped restore → agent validates with haproxy -c → reload.

Cross-member (DR tab): Restore another member’s snapshot to a target VM — typically after an outage or a bad config push.

Fresh VM rebuild:

  1. Enrol new/replacement member
  2. Optional: Install HAProxy
  3. Restore snapshot
  4. Make active when ready

Standby provisioning

Provision standby from backup clones, HAProxy config from a backup onto a standby host — faster than manual copy for DR drills.


Revision #2
Created 2026-06-16 01:02:17 UTC by ServersCTL
Updated 2026-06-18 14:27:26 UTC by ServersCTL