Recover: Postgres (replica)
No signal criticalStreaming standby for postgres-primary. Also the read endpoint for reporting queries.
- Owner
- homelab-operator
- Target RTO
- 45m
- Last heartbeat
- never
- Dependent entities
- 0
Recovery readiness20/100
Procedure
Read fully before acting.- A replica that has been promoted is no longer a replica — rebuild it from a base backup before relying on it again.
- Replication stalls are usually the WireGuard tunnel, not Postgres. Check wireguard-tunnel first.
Bring-up order
Dependencies first — starting out of order is a common second incident.- VIN / VPS Node
- ISP Uplink Dependency
- WireGuard (Home1 <-> VIN) Tunnel
- Postgres (replica) Replica target
Readiness breakdown
- Documented runbook 20 pts
- No backup configured 50 pts
- No failover target configured 30 pts