47 lines
879 B
Markdown
47 lines
879 B
Markdown
# Restore OpenClaw from Backup
|
|
|
|
## Quick Restore
|
|
|
|
```bash
|
|
# 1. Stop OpenClaw
|
|
openclaw gateway stop
|
|
|
|
# 2. Backup current (safety)
|
|
mv ~/.openclaw ~/.openclaw-old
|
|
|
|
# 3. Extract backup
|
|
cd ~
|
|
tar -xzf ~/openclaw-backups/openclaw-YYYY-MM-DD_HHMM.tar.gz
|
|
|
|
# 4. Start OpenClaw
|
|
openclaw gateway start
|
|
|
|
# 5. Verify
|
|
openclaw status
|
|
```
|
|
|
|
## Rollback if Restore Fails
|
|
|
|
```bash
|
|
rm -rf ~/.openclaw
|
|
mv ~/.openclaw-old ~/.openclaw
|
|
openclaw gateway start
|
|
```
|
|
|
|
## What's in a Backup
|
|
|
|
```
|
|
~/.openclaw/
|
|
├── openclaw.json # Main config
|
|
├── credentials/ # API keys, tokens
|
|
├── agents/ # Agent configs, auth
|
|
├── workspace/ # Memory, SOUL.md, files
|
|
├── telegram/ # Telegram session
|
|
└── cron/ # Scheduled tasks
|
|
```
|
|
|
|
## Excluded from Backup
|
|
|
|
- `completions/` — API response cache (regenerated)
|
|
- `*.log` — Log files
|