Snapshots & Restore
Browsing snapshots and restoring files
Every successful backup creates a restic snapshot. Valvet provides a web-based snapshot browser for navigating, downloading, and restoring files.
Browsing Snapshots
From a node’s detail page, select a snapshot to open the file browser. You can:
- Navigate the full directory tree
- See file sizes and modification times
- Download individual files
- Download folders as tar archives (streamed, no size limit)
Restoring Files
Same-Node Restore
Restore files back to the original machine:
- Browse to the file or folder in the snapshot browser
- Click Restore
- Choose the destination path on the node
- The hub dispatches a restore command via WebSocket
Cross-Node Restore
Restore to a different enrolled node:
- From the snapshot browser, click Restore
- Select the target node from the dropdown
- Choose the destination path
- The hub coordinates the restore between the two nodes
Restore Jobs
Restore operations are tracked as jobs, visible in the Jobs section. You can monitor progress and see the result (success, partial, or failed).
Snapshot Lifecycle
Snapshots are managed by restic’s retention policy (configured per plan):
- Backup completes → new snapshot created
- Retention policy runs → old snapshots tagged for removal
- Prune runs → unreferenced data deleted from repository
Snapshots are immutable and encrypted. The hub never has access to the actual backup data — it only coordinates operations.