Skip to main content

Data Management

Tools for managing application data: storage configuration, archiving, backup, synchronization, and deployment.

Overview​

FeaturePlanDescription
StorageFREEConfigure storage backends
ArchiveFREEEncrypted project archives
BackupPROIncremental backups with restic
RemotePRORemote server configuration
WorkflowPROCustom deployment workflows
PullPROPull data from remote
DeployPRODeploy to remote
DumpsPROPull from backup dumps
SecretsFREESecure 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​

TransportProtocolUse Case
sshSSH/SCPLinux servers
sftpSFTPSecure file transfer
ftpFTP/FTPSLegacy servers
s3S3 APIAWS, MinIO
localLocal FSLocal directories