Execute a full backup restoration drill:\n1. Run playbooks/backup.yml to generate current backups (PostgreSQL all DBs, Nextcloud files, config)\n2. Simulate data loss: drop a test database, delete test files\n3. Restore from backup and verify data integrity\n4. Record actual RTO (time to restore) and RPO (last backup age)\n5. Update docs/05-guides/17-admin-runbook.md with measured RTO/RPO values and any restoration procedure corrections
Execute a full backup restoration drill:\n1. Run
playbooks/backup.ymlto generate current backups (PostgreSQL all DBs, Nextcloud files, config)\n2. Simulate data loss: drop a test database, delete test files\n3. Restore from backup and verify data integrity\n4. Record actual RTO (time to restore) and RPO (last backup age)\n5. Updatedocs/05-guides/17-admin-runbook.mdwith measured RTO/RPO values and any restoration procedure corrections