From 212708b464c2bdbdd9670c00804623dca0729d2c Mon Sep 17 00:00:00 2001 From: Agando Date: Wed, 27 May 2026 06:00:43 +0200 Subject: auto: 2026-05-27_06:00 changes --- skills/backup-and-restore.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 skills/backup-and-restore.md (limited to 'skills/backup-and-restore.md') diff --git a/skills/backup-and-restore.md b/skills/backup-and-restore.md new file mode 100644 index 0000000..1744f47 --- /dev/null +++ b/skills/backup-and-restore.md @@ -0,0 +1,27 @@ +--- +name: backup-and-restore +description: How to backup, restore, and export WebX11 data +tags: [backup, restore, export, import, persistence] +category: system +--- +## Steps +1. **Backup VFS:** + - vfs-export — downloads the entire virtual filesystem as a dated JSON file + - backup — creates a full backup including VFS, modules, config (saves to _backups/) + +2. **Export/Import personal data:** + - my-export — prints all my-set data as formatted JSON + - my-import — bulk-import personal data from JSON string + +3. **Export/Import modules:** + - export-mods — exports module registry as JSON + - import-mods — imports modules from JSON backup + +4. **Restore:** + - restore — restores terminal state from a backup JSON + - Session logs are saved to /memory/ automatically on page unload + +5. **When to use:** + - Before factory-reset: call my-export, vfs-export, export-mods to save data + - When switching browsers or devices: export all, then import + - User says "backup my data" or "save my files" \ No newline at end of file -- cgit v1.2.3