Data Management
Tools for managing application data: storage configuration, archiving, backup, synchronization, and deployment.
Overviewβ
| Feature | Plan | Description |
|---|---|---|
| Storage | FREE | Configure storage backends |
| Archive | FREE | Encrypted project archives |
| Backup | PRO | Incremental backups with restic |
| Remote | PRO | Remote server configuration |
| Workflow | PRO | Custom deployment workflows |
| Pull | PRO | Pull data from remote |
| Deploy | PRO | Deploy to remote |
| Dumps | PRO | Pull from backup dumps |
| Secrets | FREE | Secure secrets management |
Quick Startβ
Storage Setupβ
# Add a storage backend
dvs storage add mybackup --type sftp
# Test connection
dvs storage test mybackup
Archive (FREE)β
# Initialize encryption
dvs archive init-key
# Create archive
dvs archive create --storage mybackup
# Restore
dvs archive restore --storage mybackup
Backup (PRO)β
# Create incremental backup
dvs backup create --storage mybackup
# List snapshots
dvs backup list --storage mybackup
# Restore
dvs backup restore --storage mybackup
Remote Sync (PRO)β
# Configure remote
dvs remote configure prod
# Pull from production
dvs pull prod --files --database
# Deploy to production
dvs deploy prod
Available Transportsβ
| Transport | Protocol | Use Case |
|---|---|---|
ssh | SSH/SCP | Linux servers |
sftp | SFTP | Secure file transfer |
ftp | FTP/FTPS | Legacy servers |
s3 | S3 API | AWS, MinIO |
local | Local FS | Local directories |