Backup Dashboard UI Guide
Complete walkthrough of the /dashboard/backup interface. Learn how to create, restore, and manage backups.
Dashboard Overview
Location
Navigate to Dashboard → Backup
Main Sections
Backup list, create button, statistics, and auto-backup controls
Backup List
Table view of all available backups:
List Columns
- • Type Badge: Manual or Auto icon
- • Name/Description: Backup label and notes
- • Created: Timestamp and "time ago" (e.g., "2 days ago")
- • Size: File size (MB or KB)
- • Modules: Number of modules included
- • Actions: Restore, download, delete buttons
Sorting & Filtering
- • Sort by date (newest first is default)
- • Filter by type: All, Manual, Automatic
- • Search by backup name
Create Backup
Green button for creating manual backups:
Button Location
Top of page, next to page title
Create Dialog
- • Optional backup name input
- • Optional description textarea
- • Module selector (advanced)
- • Green "Create" button
- • "Cancel" link
Auto-Backup Configuration
Configure and manage automatic backups:
Enable Toggle
Toggle switch to enable/disable automatic backups
Schedule Settings
When auto-backups enabled, configure:
- • Frequency dropdown: Daily, Weekly, Monthly, Custom
- • Time picker for backup execution time
- • Day selector for weekly (checkboxes Mon-Sun)
- • Cron expression input for custom schedule
Retention Settings
- • Retention period slider (7-60 days)
- • Max backups to keep (3-20 backups)
- • Current retention status shown
Backup Statistics
Summary cards showing backup status:
Stat Cards
- • Total Backups: Count of all backups
- • Storage Used: Total size of all backups
- • Last Backup: When most recent backup was created
- • Auto-Backup Status: Enabled/Disabled with next scheduled time
Restore Process UI
Step-by-step interface for restoring backups:
Step 1: Select Backup
Click restore icon in backup list
Step 2: Preview Changes
Detailed diff view showing:
- • Added settings (green highlight)
- • Modified settings (blue highlight)
- • Deleted settings (red highlight)
- • Conflict warnings if any
- • "Select Modules" button for selective restore
Step 3: Confirm
Confirmation dialog with:
- • Server name verification input
- • Green "Confirm Restore" button
- • "Cancel" option
Backup Actions
Each backup row includes action buttons:
Restore Button
Opens restore preview and confirmation flow
Download Button
Downloads backup as JSON file for storage
Delete Button
Removes backup with confirmation
Dashboard Tips
- • Enable auto-backups for automatic daily protection
- • Create manual backup before major configuration changes
- • Always review preview before confirming restore
- • Download important backups for offline storage
- • Keep at least 3 recent backups available
- • Monitor backup storage to stay under limits
- • Use descriptive names for easy identification
- • Test restore process quarterly