Files
dashcaddy/dashcaddy-api/routes
Hermes 184ec2e49f
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
[grade=B] DC-107: Disaster recovery — one-click full backup + restore
3 endpoints:
- POST /api/v1/disaster/backup — complete snapshot (services, config, credentials,
  Caddyfile, DNS creds, themes, logo, favicon) as downloadable JSON with SHA-256 checksum
- POST /api/v1/disaster/restore — restore from uploaded snapshot with checksum verification
- GET  /api/v1/disaster/status — last backup/restore status

Checksum verification prevents restoring corrupted snapshots.
Partial restore mode continues on per-file errors.
1633 tests pass.
2026-08-12 12:52:16 -07:00
..
2026-06-25 16:43:10 -07:00
2026-06-25 16:43:10 -07:00