Dashboard
Everything at a glance across all your backups and jobs.
Storage by database
Storage trend · last 30 days
Per-database summary
| Database | Backups | Total size | Last backup | Last status | Synced to R2 |
|---|
Recent activity
| When | Type | Job / File | Result | Duration |
|---|
Backups
Local files, downloadable and restorable at any time.
All backup files
| File | Database | Size | Rows | Created | R2 | Actions |
|---|
Scheduled jobs
Recurring backups on a cron schedule.
| Name | Database | Mode | Schedule | Next run | Last run | Status | Actions |
|---|
Databases
Connections used by jobs and quick backups.
| Name | Connection | PG Version | Actions |
|---|
Activity log
A full audit trail of every backup and restore, oldest events kept up to 500.
Audit trail
| When | Type | Job / File | Database | Result | Duration | Details |
|---|
Settings
Storage, retention, alerts, and account.
☁️ Cloudflare R2 (offsite copy)
Every job/backup can independently choose to also sync to this bucket (set per job, not just here). This section configures the R2 connection itself.
⚠️ Alerts on failure
Telegram
Create a bot via @BotFather to get a token. To find your chat ID: message your bot once, then open https://api.telegram.org/bot<TOKEN>/getUpdates in a browser and read the chat.id field.
Webhook
Email (SMTP)
📩 Daily digest
A once-a-day summary (backups taken, storage used, any failures) sent through your enabled alert channels above — e.g. your Slack webhook. No separate email needed.
Delivered daily at this time to whichever channels (Slack/webhook, Telegram) are turned on in "Alerts on failure".
🎨 Branding
Shown in the sidebar, login screen, and browser tab title.
🔒 Account & session
Lower this if you want to be asked to log in more often on this device.