K
KĀDI Backup
Sign in to access the dashboard
K
KĀDI Backup
Database Manager
Overview
📊 Dashboard
☁️ Cloud Backups
Actions
💾 Create Backup
♻️ Restore Database
Automation
⏰ Schedules
System
🔑 OAuth Tokens
⚙️ Configuration
Connecting…
Dashboard
☁️
—
Cloud Backups
✓
—
Latest Backup
⏰
—
Active Schedules
🗄️
—
Active Providers
📋 Recent Backups
Latest backup files in cloud storage
☁️

Loading…

Fetching recent backups from cloud storage

📡 Activity
Recent backup and restore operations
📡

No recent activity

Create a backup or restore to see activity here

⏰ Active Schedules
Automated periodic backups
⏰

No active schedules

Set up automated backups on the Schedules page

☁️ Cloud Backups
Browse backup files stored on your active cloud providers
☁️

Loading backups…

💾 Create Backup
Back up a database and upload to cloud storage
🔄 Backup Pipeline
Pipeline progress for the current operation
📦 Backup
→
🗜️ Compress
→
☁️ Upload
→
🧹 Cleanup
♻️ Restore Database
Select a backup below to restore
☁️

Loading backups…

📋 Selected Backup
File—
Database—
Provider—
Size—
Date—
Defaults to the original database name. Change to restore as a different database.
🔄 Restore Pipeline
Pipeline progress for the current restore
⬇️ Download
→
📦 Decompress
→
🗄️ Restore
⏰ Create Schedule
Set up automatic periodic backups
Min: 1 hour, Max: 720 hours (30 days). Common: 6h, 12h, 24h, 168h (weekly)
📋 Active Schedules
Currently running backup schedules
⏰

No active schedules

Create a schedule to automate your backups

🔑 Token Status
OAuth token health for each cloud provider
🔑

Loading token status…

🔄 Quick Token Refresh
Force-refresh access tokens using existing refresh tokens

Use this when access tokens have expired but the refresh token is still valid. Tokens are automatically persisted to the encrypted vault.

🔐 Re-Authorize Provider
Full OAuth re-authorization when refresh tokens are expired

Use this when the refresh token has been revoked or expired. This opens the provider's authorization page in a new window. You can either use the hosted callback (automatic) or copy the authorization code manually.

When checked, the dashboard handles the OAuth redirect automatically. Uncheck to use a localhost redirect — you'll paste the redirect URL back here.
This URI must be registered as a redirect URI in your OAuth app settings. After authorizing, the browser will redirect to this URL – just copy the full URL from your browser's address bar and paste it below. Tip: Register http://localhost:8080/callback in your Box/Google/Dropbox app as a permanent redirect URI.
🔄 Sync Tokens to Vault
Push current in-memory tokens to the encrypted vault

When tokens are refreshed at runtime on a remote deployment, the local vault may become stale. Use this before redeploying to ensure the vault has the latest tokens. This prevents the "refresh token expired" error after a fresh deploy.

⚙️ Current Configuration
Active backup-ability settings
⚙️

Loading configuration…

☁️ Cloud Providers
Available cloud storage services
☁️

Loading providers…

🔌 Service Health
Connectivity to dependent services
🔌

Checking services…