Dashboard Overview
The FireBackup dashboard provides a centralized view of your backup infrastructure, giving you real-time insights into backup health, storage usage, and system status across all your Firebase projects.
Dashboard Layout
Navigation Sidebar
The left sidebar provides quick access to all major sections:
- Dashboard - Overview and statistics
- Projects - Manage connected Firebase projects
- Backups - View and manage all backups
- Schedules - Configure automated backup schedules
- PITR - Point-in-Time Recovery settings
- Settings - Storage, organization, and account settings
Organization Selector
At the top of the dashboard, you'll find the organization selector. If you belong to multiple organizations, you can switch between them here. All data displayed is scoped to the currently selected organization.
Enterprise users can manage multiple organizations from a single account. See Organizations & Teams for more details.
Overview Cards
The dashboard displays four key metrics cards at the top:
Total Projects
Shows the number of Firebase projects connected to FireBackup in the current organization. Click to navigate to the Projects page.
Total Backups
Displays the total count of backups across all projects. This includes both manual and scheduled backups. Click to view the Backups list.
Active Schedules
Shows how many backup schedules are currently active. Paused schedules are not counted here. Click to manage Schedules.
Storage Used
Displays total storage consumption across all configured storage destinations. This helps you monitor costs and plan for capacity.
Recent Activity
The Recent Activity section shows a real-time feed of backup operations:
| Column | Description |
|---|---|
| Project | The Firebase project name |
| Type | Backup type (Full, Incremental, or PITR) |
| Status | Current status with visual indicator |
| Size | Compressed backup size |
| Duration | Time taken to complete |
| Timestamp | When the backup was created |
Status Indicators
- Completed (green) - Backup finished successfully
- In Progress (blue) - Backup is currently running
- Failed (red) - Backup encountered an error
- Pending (yellow) - Backup is queued
Real-Time Updates
The dashboard uses WebSocket connections to provide real-time updates. You'll see:
- Live backup progress - Watch backup percentage complete in real-time
- Instant status changes - Status indicators update immediately when backups complete or fail
- Push notifications - Optional browser notifications for backup completion (configurable in Settings)
A small indicator in the footer shows your real-time connection status. If disconnected, the dashboard will attempt to reconnect automatically.
Quick Actions
From the dashboard, you can quickly:
- Create a new project - Click the "Add Project" button to connect a new Firebase project
- Run a manual backup - Use the quick backup button on any project card
- View recent errors - Failed backups are highlighted for quick troubleshooting
Dashboard Filters
Use the filter controls to customize your view:
- Time Range - View activity from the last hour, day, week, or custom range
- Project Filter - Focus on a specific project
- Status Filter - Show only completed, failed, or in-progress backups
Keyboard Shortcuts
For power users, the dashboard supports keyboard shortcuts:
| Shortcut | Action |
|---|---|
G then D | Go to Dashboard |
G then P | Go to Projects |
G then B | Go to Backups |
G then S | Go to Schedules |
N | New backup (when on Projects page) |
? | Show keyboard shortcuts help |