Appearance
Schedule nightly snapshots
If you remember nothing else from these docs: turn on automatic snapshots for every pod that holds data you can't reproduce.
What you get
Automatic snapshots run on a fixed schedule. Three presets are available, all at 3:00 AM UTC:
- Daily - every day.
- Weekly - every Sunday.
- Monthly - the 1st of every month.
The automatic snapshot uses a dedicated slot on the pod (separate from your 4 manual slots). When the next automatic snapshot is taken, the previous one is rotated out, so the auto slot always holds the most recent automatic snapshot.
In the console
- Open the pod.
- Snapshots tab.
- Open the Schedule dropdown.
- Pick Daily (recommended for most workloads), Weekly, or Monthly.
- Save.
That's it. The first automatic snapshot will be created at the next scheduled run.
Via the API
bash
curl -X PUT https://cloud-api.microapps.io/api/pods/$POD_ID/snapshot-schedule \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"schedule":"daily"}'schedule accepts "" (disabled), "daily", "weekly", or "monthly".
Restoring from an automatic snapshot
When you need to roll back:
- Snapshots tab → find the automatic snapshot.
- Restore, then confirm.
The pod can be Running or Stopped - no need to stop it first. It rewinds in place, shows Restoring while it works, and stays stopped when it finishes - start it again when you're ready.
WARNING
Restoring overwrites everything written after the snapshot was taken. If you want to keep both, take a manual snapshot of the current state first.
Combining with manual snapshots
You can have 4 manual snapshots alongside the automatic one (5 slots total per pod, by default). Use manual snapshots for "before I do this risky thing" moments, and let the automatic schedule handle routine backups.