Backup and disaster recovery
Audience: Workspace admin / ops
Objective: Know how to protect and restore Opseno data.
Severity: High
Rollback: Follow restore steps in the engineering runbook
Purpose
Summarize operator expectations; detailed commands live in the engineering runbook.
Preconditions
- Access to your Postgres provider (Neon production or self-hosted)
- Credentials stored securely (never in git)
Procedure
- Confirm automated backups are enabled on the database provider.
- Document restore owner and RPO/RTO targets for your business.
- Periodically test restore into a non-production branch/instance.
- After restore, verify login, one property’s front desk, and a sample report.
Related
- Canonical runbook:
docs/BACKUP-DR-RUNBOOK.md - Go-live