Skip to main content

Backups & DR

Backend (managed cloud or self-hosted)

LayerBackup mechanism
Database (vibe / session / agent metadata)Continuous point-in-time recovery (managed) or your own (self-hosted)
Object storage (plan dumps, exports)Bucket versioning + cross-region replication
Cache / event serviceHourly snapshots (managed); your own (self-hosted)
Agent's outbound tunnel stateKV snapshots (Cloudflare; only managed mode)

RPO/RTO:

MetricManagedSelf-hosted
RPO<5 minWhatever you set
RTO<1 hourWhatever you set

Per-agent backups (vibe plugin)

The @vibecontrols/vibe-plugin-agent-backup plugin runs on the agent itself and backs up local agent state to a backend you configure (S3, filesystem, custom). See Backup plugin for setup.

Restore (managed)

Open a ticket. We restore to the requested point-in-time.

Restore (self-hosted)

  • Database: restore from your provider's point-in-time recovery
  • Objects: re-sync from secondary bucket
  • Cache / event service: replay the snapshot

DR drills

Managed: full-stack DR drill quarterly. Drill report on request under NDA.

Self-hosted: recommended monthly partial / quarterly full.

Next steps