Skip to content

Storage Destinations

DBackup supports multiple storage backends for your backups.

Supported Destinations

Local & Network

DestinationTypeBest For
Local FilesystemFileQuick setup, on-premise
SFTPRemoteExisting Linux/Unix servers
FTP / FTPSRemoteLegacy infrastructure, shared hosting
SMB / SambaNetworkWindows shares, NAS devices
WebDAVNetworkNextcloud, ownCloud, NAS
Rsync (SSH)RemoteEfficient delta transfers

S3-Compatible

DestinationBest For
Amazon S3AWS infrastructure, high durability
S3 CompatibleMinIO, DigitalOcean, Backblaze
Cloudflare R2Zero egress fees
Hetzner Object StorageEU data residency, GDPR

Cloud Drives

DestinationFree TierAuth
Google Drive15 GBOAuth 2.0
Dropbox2 GBOAuth 2.0
Microsoft OneDrive5 GBOAuth 2.0

Adding a Destination

  1. Navigate to DestinationsAdd New
  2. Select the storage type
  3. Fill in configuration details
  4. Click Test ConnectionSave

Storage Structure

Backups are organized by job name with sidecar metadata files:

/your-prefix/
└── job-name/
    ├── backup_2024-01-15T12-00-00.sql.gz.enc
    └── backup_2024-01-15T12-00-00.sql.gz.enc.meta.json

The .meta.json file stores compression, encryption metadata (IV, auth tag, profile ID), database version, and timestamp.

Retention Policies

Destinations work with retention policies to automatically clean up old backups:

  • Simple: Keep last N backups
  • Smart (GVS): Grandfather-Father-Son rotation

See Retention Policies for details.

Next Steps

Choose your storage destination:

Released under the GNU General Public License. | Privacy · Legal Notice