Storage Explorer
Browse, download, and manage your backup files.
Overview
The Storage Explorer provides a file browser interface for all your backup destinations. From here you can:
- Browse backup files
- View backup metadata
- Download backups
- Restore databases
- Lock/unlock backups
- Delete files
Accessing Storage Explorer
- Navigate to Storage Explorer in the sidebar
- Select a destination from the dropdown
- Browse folders and files
Interface
File List
Each file shows:
- Name: File name with extension
- Size: File size (compressed if applicable)
- Date: Last modified timestamp
- Status: Lock icon if protected
Filters
Filter backups by:
- Job: Show only backups from specific job
- Date range: Filter by backup date
- Size: Filter by file size
File Types
Backup Files
Main backup data:
backup_2024-01-15T12-00-00.sql # Plain SQL
backup_2024-01-15T12-00-00.sql.gz # Compressed
backup_2024-01-15T12-00-00.sql.gz.enc # EncryptedMetadata Files
Sidecar files with backup info:
backup_2024-01-15T12-00-00.sql.meta.jsonContains:
{
"jobName": "Daily MySQL",
"sourceName": "Production DB",
"databases": ["myapp", "users"],
"compression": "GZIP",
"encryption": {
"enabled": true,
"profileId": "uuid"
},
"size": 1048576,
"duration": 45000,
"timestamp": "2024-01-15T12:00:00Z"
}Actions
View Details
Click on a file to see:
- Full metadata
- Backup source info
- Compression/encryption status
- File checksums
Download
- Click Download button
- File downloads to your browser
- Decryption happens automatically (if encrypted)
- Decompression is not automatic
For encrypted files, you'll see a dropdown with options:
- Download Encrypted (.enc): Downloads the raw encrypted file
- Download Decrypted: Decrypts before download
- wget / curl Link: Opens the Download Link modal
To decompress locally:
# Gzip
gunzip backup.sql.gz
# Brotli
brotli -d backup.sql.brwget / curl Download Links
Server-Side Downloads
For downloading backups directly to a remote server (e.g., during Redis restore), you can generate temporary download URLs that work with wget or curl.
- Click Download button on any backup
- Select wget / curl Link from the dropdown
- Choose download format:
- Decrypted: File will be decrypted server-side (recommended)
- Encrypted (.enc): Downloads raw encrypted file
- Click Generate Download Link
- Copy the provided wget or curl command
Generated Commands:
# wget
wget -O "backup.sql.gz" "https://your-server/api/storage/public-download?token=..."
# curl
curl -o "backup.sql.gz" "https://your-server/api/storage/public-download?token=..."Important:
- Links expire after 5 minutes
- Links are single-use (token consumed on first download)
- The modal shows a live countdown timer
- You can generate a new link anytime
Restore
- Click Restore button
- Select target database source
- Configure options (see Restore)
- Confirm and monitor progress
Lock/Unlock
Protect important backups from retention:
- Click Lock icon
- Backup is now protected
Locked backups:
- ✅ Cannot be deleted by retention policies
- ✅ Don't count against retention limits
- ⚠️ Can still be manually deleted
Delete
- Click Delete button
- Confirm deletion
- Both
.encand.meta.jsonare removed
Permanent Action
Deleted files cannot be recovered from DBackup. Ensure you have another copy before deleting.
Organization
Folder Structure
Backups are organized by job:
/storage-root/
├── mysql-daily/
│ ├── backup_2024-01-15.sql.gz
│ └── backup_2024-01-16.sql.gz
├── postgres-weekly/
│ └── backup_2024-01-14.sql.gz
└── mongodb-hourly/
├── backup_2024-01-15T00.archive.gz
└── backup_2024-01-15T01.archive.gzNaming Convention
Backup names include timestamp:
{job-prefix}_{ISO-timestamp}.{extension}
Example:
backup_2024-01-15T12-00-00-123Z.sql.gz.encSearch and Filter
Quick Search
Type in search box to filter by:
- File name
- Job name
- Date
Advanced Filters
Click Filters to set:
- Date range
- Minimum/maximum size
- Specific job
- Locked status
Bulk Actions
Select multiple files for:
- Bulk download
- Bulk delete
- Bulk lock/unlock
Shift+Click
Hold Shift to select a range of files.
Storage Statistics
View at top of explorer:
- Total size: All backups combined
- File count: Number of backup files
- Latest backup: Most recent timestamp
- Oldest backup: Earliest timestamp
Performance
Large File Lists
For destinations with many files:
- Pagination loads files in batches
- Filters help narrow results
- Consider cleaning up old backups
Download Speed
Downloads are limited by:
- Storage provider bandwidth
- Your internet connection
- Decryption processing (if encrypted)
Troubleshooting
Files Not Showing
Causes:
- Empty destination
- Wrong path prefix
- Permission issues
Solutions:
- Verify destination configuration
- Check backup job ran successfully
- Test connection on destination
Download Fails
Causes:
- Network timeout
- File too large
- Browser restrictions
Solutions:
- Try again
- Check browser download settings
- Use smaller backup chunks
Metadata Missing
Causes:
- Old backup format
- File manually copied
- Incomplete upload
Solutions:
- Backup still works, just no metadata
- Can restore by selecting manually
- Future backups will have metadata
Best Practices
- Regular cleanup: Use retention policies
- Lock important backups: Before migrations, updates
- Verify backups: Download and test periodically
- Monitor size: Watch storage growth
- Organize by job: Clear naming conventions
Next Steps
- Restore - Restore from backup
- Retention Policies - Automatic cleanup
- Download and decrypt - Manual decryption