31 lines
862 B
Markdown
31 lines
862 B
Markdown
# Auto-Backup Verifier — Runbook
|
|
|
|
## Purpose
|
|
Verify daily that backup pushed to Gitea includes critical files.
|
|
|
|
## Import
|
|
1. Open n8n → Workflows → Import from file
|
|
2. Import `backup-verifier-workflow.json`
|
|
3. Configure credentials:
|
|
- HTTP Header Auth for Gitea API (Authorization: token <YOUR_GITEA_TOKEN>)
|
|
- Telegram credential named `Telegram account`
|
|
4. Set env vars in n8n for ntfy:
|
|
- `NTFY_URL=https://ntfy.sh`
|
|
- `NTFY_TOPIC=anthony-krilly-9f3k2`
|
|
|
|
## What it checks
|
|
- AGENTS.md
|
|
- MEMORY.md
|
|
- TOOLS.md
|
|
- state-backup/openclaw.json
|
|
- state-backup/cron/jobs.json
|
|
- state-backup/devices/paired.json
|
|
|
|
## Alerts
|
|
- Success: ntfy (priority header not configured in this workflow yet) + Telegram
|
|
- Failure: ntfy + Telegram alert
|
|
|
|
## Notes
|
|
- Schedule is 02:20 AWST by default (after backup)
|
|
- Keep workflow inactive until credentials are confirmed
|