DBdock supports four storage backends, all exposed through the same config shape and all swappable without re-configuring backups.Documentation Index
Fetch the complete documentation index at: https://docs.dbdock.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Local disk
Filesystem storage — fastest, no network, no cost.
AWS S3
Industry standard, mature ecosystem. Any S3-compatible service works.
Cloudflare R2
Zero egress fees — if you restore frequently, this is the cheapest cloud option.
Cloudinary
Generous free tier, fastest to get started, no AWS/Cloudflare account needed.
Picking a provider
| You want… | Use |
|---|---|
| Fastest possible backup/restore | Local (if single server) |
| Standard cloud backup with wide tool support | S3 |
| Cheap cloud storage with no egress fees | R2 |
| Free tier, no cloud account | Cloudinary |
| Multi-region backup destination | S3 or R2 with cross-region replication |
| Compliance (HIPAA, SOC 2) | S3 with KMS + bucket policies |
How DBdock uses storage
Regardless of provider:- Backup is streamed (never buffered to disk) to the provider
- Files live under a
dbdock_backups/prefix with standardized naming - Metadata is stored alongside each backup for
listandrestore - Deletion is always soft — you’ll confirm before anything is removed
File layout
Switching providers
You can switch anytime. Existing backups stay in the old provider; new backups go to the new one. To consolidate, manually move old files or do adbdock list on each provider and track both.
See also
Configuration
How storage is configured.
Security
Storage security best practices.

