ownstack backups
The command that answers "is everything actually backed up?" — because a backup system nobody can see is a backup system nobody uses.
Usage
$ ownstack backups
Stacks:
prod-hub aws backups=on bucket=ownstack-db-backups last=2026-08-20T10:15Z
hz-budbooks hetzner backups=off bucket=ownstack-db-backups last=never
Apps with databases:
covered-api prod-hub schedule=15 7 * * * last=2026-08-21T07:15Z
naked-api bare-stack schedule=- last=NEVER
1 database app(s) have NEVER completed a backup.
Two tables: stacks (backup config, destination bucket, last stack backup job) and every database-bearing app (schedule cron, last completed backup). Failed backups never count as coverage, and apps that have a database but no completed backup are counted in red — that is the number that bites.
For scripts and agents
$ ownstack backups --json
Emits the raw /api/backups/overview payload unmodified.
See also Stack backups for configuring schedules and destinations.