Snapshots
Snapshots capture the current state of your VM's disk at a point in time. Use them to back up before a risky change, clone a working environment, or restore a VM that broke after an update.
Take a snapshot
- Open the VM detail page → Snapshots tab
- Click Take Snapshot
- Give it a name (e.g.
before-nginx-upgrade)
The snapshot is created while the VM keeps running. No downtime required.
Restore from a snapshot
- Open the Snapshots tab
- Find the snapshot you want to restore
- Click Restore
danger
Restoring overwrites the current disk state with the snapshot. Any changes made after the snapshot was taken will be lost.
Create a new VM from a snapshot
You can spin up a new VM pre-loaded with a snapshot's disk state — useful for cloning a working environment or testing a change without touching the original VM.
- Open the Snapshots tab
- Click Create VM from snapshot next to the snapshot
- Configure the new VM (name, plan, region) and confirm
Delete a snapshot
Snapshots consume storage and are billed accordingly. Delete ones you no longer need:
- Open the Snapshots tab
- Click Delete next to the snapshot and confirm
When to use snapshots
| Situation | Recommendation |
|---|---|
| Before a major package upgrade | Take a snapshot first |
| Before editing nginx / system config | Take a snapshot first |
| Setting up a reusable base environment | Snapshot once, clone as needed |
| Routine backups of stateful data | Use a Volume instead — volumes are better suited for persistent data backups |