35b10de73c
- README.md: Repository documentation - RESTORE.md: Complete restoration instructions - backup-manifest_*.txt: Backup metadata - .gitignore: Large file exclusions Actual backup archives and bundles stored separately.
1.8 KiB
1.8 KiB
Restoration Instructions
Quick Restore
# 1. Clone this repository
git clone git@github.com:mrhavens/solaria-deep-backup.git
cd solaria-deep-backup
# 2. Find the latest backup
ls -lt *.tar.gz | head -1
# 3. Extract to /home/solaria/
sudo tar -xzf solaria-deep-backup_20260214_190000.tar.gz -C /
# 4. Restore git repos from bundle
git bundle verify solaria-home_20260214_190000.bundle
Full System Restore
If the server is completely lost:
- Create a new Ubuntu 22.04+ server
- Install required packages:
sudo apt update sudo apt install -y git nodejs npm python3-pip - Clone this repository
- Extract the backup archive
- Install OpenClaw:
npm install -g openclaw@latest - Restore SSH keys: Copy from
.ssh/to~/.ssh/ - Restore OpenClaw:
openclaw onboard --install-daemon - Restore workspace git repos from bundle
Verification
After restore, verify:
- OpenClaw starts:
openclaw status - Gateway accessible:
curl http://localhost:18789/status - Git remotes work:
git remote -v - SSH keys functional:
ssh -T git@github.com - Cron jobs restored:
crontab -l
Important Files
| Path | Description |
|---|---|
/home/solaria/.openclaw/openclaw.json |
Main OpenClaw configuration |
/home/solaria/.ssh/ |
SSH keys for git authentication |
/home/solaria/.openclaw/workspace/ |
Workspace with all files |
/home/solaria/.npm-global/lib/node_modules/openclaw/ |
OpenClaw installation |
Troubleshooting
Permission Errors
sudo chown -R solaria:solaria /home/solaria
Git Permission Denied
# Check SSH key
ssh -T git@github.com
# If failed, add key to ssh-agent
ssh-add ~/.ssh/id_ed25519
OpenClaw Won't Start
# Check logs
cat ~/.openclaw/reboot.log
cat ~/.openclaw/watchdog.log
# Restart daemon
openclaw gateway restart