v0.1.1 — server-managed backups
The server now backs itself up — no host cron required.
Added
- Server-managed backups: a nightly
pg_dumpinto the/backupsmount (BACKUP_TIME, default 03:30 container time; newestBACKUP_KEEPdumps retained, default 30), a catch-up backup shortly after startup when the newest dump is stale, and an automatic dump right before pending database migrations run on an upgrade — so a bad migration is always recoverable. - Back up now button on the admin System screen (
POST /api/admin/backup). - Prefer managing backups yourself? Set
BACKUP_ENABLED=falseand mount the backup dir:ro— freshness reporting works either way. See the README's Backups section.
Changed
- The compose
/backupsmount is read-write by default now (was:ro). Host-managed setups should add:roback in an override file alongsideBACKUP_ENABLED=false. - The Docker image includes
postgresql-client(pg_dump).
Full notes in CHANGELOG.md.