Overview
Snapshots enable:- Backup and restore workspaces
- Share scan results
- Migrate between machines
- Archive completed assessments
Export
CLI
API
Contents
Exported ZIP includes:Import
CLI
API
List Snapshots
CLI
API
Output
Download
Delete
Storage Location
Default:~/osmedeus-base/snapshots/
Configure in osm-settings.yaml:
Use Cases
Backup Before Destructive Scan
Share Results
Migrate to Another Machine
Archive Completed Projects
Metadata
Each snapshot includesmetadata.json:
Database Records
Thedatabase.json contains:
Import Options
Force Overwrite
- Deletes existing workspace
- Removes existing database records
- Imports fresh from snapshot
Skip Database
- Only imports files
- Preserves existing database records
- Useful for file-only updates
Cloud Storage
Export to S3
Import from S3
Best Practices
- Regular backups - Schedule snapshot exports
- Verify after import - Check file integrity
- Use descriptive names - Include date and purpose
- Secure storage - Encrypt sensitive snapshots
- Clean old snapshots - Manage storage usage
Troubleshooting
Import fails
Missing files after import
Large snapshot size
Next Steps
- Snapshot CLI - CLI reference
- API Overview - Snapshot endpoints
- Workspaces - Workspace structure