--- pageType: source id: source.psb-gemma-ocbackup-restore-instructions title: psb-gemma-OCBackup-restore-instructions sourceType: local-file sourcePath: /home/topher/.openclaw/workspace-psb-gemma/memory/OCBackup-restore-instructions.md ingestedAt: 2026-05-03T01:23:09.370Z updatedAt: 2026-05-03T01:23:09.370Z status: active growth: sprout --- # psb-gemma-OCBackup-restore-instructions ## Source - Type: `local-file` - Path: `/home/topher/.openclaw/workspace-psb-gemma/memory/OCBackup-restore-instructions.md` - Bytes: 1940 - Updated: 2026-05-03T01:23:09.370Z ## Content ````text # OCBackup — Restore Instructions ## What Gets Backed Up - Workspace: SOUL.md, USER.md, IDENTITY.md, AGENTS.md, TOOLS.md, HEARTBEAT.md, MEMORY.md - Memory: all files in workspace/memory/ - Scripts: all .sh files in scripts/ - Config: openclaw.json (with API keys redacted for safety) - Skills: metadata (SKILL.md, _meta.json) for each installed skill - Reports: last 4 weekly health reports - Cron: snapshot of crontab at time of backup ## Where Backups Live - Google Drive: OpenClaw/OCBackup/ - Named: openclaw_backup_YYYY-MM-DD.tar.gz - Retention: 3 days (older auto-pruned) ## How to Restore ### List available backups ```bash /home/HHS/.openclaw/scripts/restore_from_drive.sh --list ``` ### Restore latest backup ```bash /home/HHS/.openclaw/scripts/restore_from_drive.sh ``` ### Restore a specific date ```bash /home/HHS/.openclaw/scripts/restore_from_drive.sh 2026-02-25 ``` ### What happens during restore 1. Downloads the backup tarball from Google Drive 2. Creates a safety backup of your current state (in /tmp/) 3. Extracts and copies workspace files, memory, and scripts 4. Saves config (with redacted tokens) as openclaw.json.restored 5. Saves crontab snapshot as crontab.restored.txt 6. Validates core files exist ### After restore 1. Review restored files in ~/.openclaw/workspace 2. Re-add API keys to openclaw.json if needed (tokens are redacted in backups) 3. Restart OpenClaw: `openclaw gateway restart` 4. If something went wrong, roll back from the safety backup ## Moving to a New Machine 1. Install OpenClaw on the new machine 2. Set up gog (Google Workspace CLI) and authenticate 3. Run the restore script — it pulls everything from Drive 4. Re-add your API keys (Anthropic, OpenRouter, Telegram bot token) 5. Restore crontab: `crontab ~/.openclaw/crontab.restored.txt` 6. Restart OpenClaw ## Schedule - Automatic backup runs every night at midnight local time - Keeps last 3 days, prunes older backups ```` ## Notes ## Related - No related pages yet.