Files
openclaw-backups/skills/openclaw-backup-optimized/references/CONFIG.md
2026-02-17 15:50:53 +00:00

31 lines
859 B
Markdown

# Backup skill configuration
## Environment variables
- `OPENCLAW_HOME`: OpenClaw home path (default `~/.openclaw`)
- `OPENCLAW_BACKUP_DIR`: backup destination (default `~/.openclaw-backup`)
- `BACKUP_REPO_URL`: git repo for push (e.g., https://github.com/cccarv82/openclaw-backup.git)
- `BACKUP_CHANNEL_ID`: Discord channel id for notifications (optional)
- `BACKUP_TZ`: timezone (default America/Sao_Paulo)
- `BACKUP_MAX_HISTORY`: local history retention (default 7)
## Requirements
- Node.js >= 18
- git
- tar or zip (for workspace archive)
## Policies
- Excludes `media/inbound`
- Excludes `agents/main/sessions/*.jsonl.lock`
- Excludes `agents/main/sessions/*.jsonl.deleted.*`
- Workspace archive is split into parts (~90MB)
## Suggested cron
0 5,10,15,20 * * * (America/Sao_Paulo)
## Restore
Use the block generated in the backup notification.