Skip to content

Dashboard

Marc Pope edited this page Jul 16, 2026 · 3 revisions

Dashboard

The Dashboard is the main landing page of BBS, accessible at the root route (/). It provides an at-a-glance overview of your entire backup infrastructure, including client status, storage usage, recent activity, and upcoming scheduled backups.

Borg Backup Server Web GUI Dashboard

Stat Cards

At the top of the dashboard, you'll find a series of stat cards displaying key metrics:

  • Total Clients: The total number of backup clients registered in the system
  • Online/Offline: Current connectivity status of your agents (agents that have checked in within the last 5 minutes are considered online)
  • Active Plans: Number of backup plans currently enabled
  • Active Schedules: Number of scheduled backup jobs configured
  • Total Storage: Combined size of all repositories across all clients
  • Outdated Agents: Number of clients running agent versions older than the latest available version

These cards provide quick insight into the health and scale of your backup infrastructure.

Jobs (24h) Chart

The 24-hour jobs chart displays a stacked bar graph showing backup activity over the past day:

  • Blue bars: Backup jobs
  • Orange bars: Restore jobs
  • Teal bars: S3 sync jobs

Each bar represents one hour, allowing you to identify peak backup times and spot any unusual patterns in your backup schedule.

Storage by Client

A pie chart visualization showing the distribution of storage usage across all clients. This helps you quickly identify which clients are consuming the most backup storage space and may need attention for retention policy adjustments.

7-Day Backup Activity

A line or bar chart showing backup job trends over the past week. This chart helps you monitor backup consistency and identify any days where backups may have failed or been skipped.

Recent Activity

The Recent Activity list shows the last 10 backup, restore, or sync jobs executed by the system. Each entry includes:

  • Status icon: Visual indicator (green checkmark for success, red X for failure, blue spinner for running, etc.)
  • Job type: Backup, restore, or S3 sync
  • Client name: Which client the job ran on
  • Repository: Target repository
  • Timestamp: When the job completed or started
  • Duration: How long the job took (for completed jobs)

Status indicators:

  • Green (completed): Job finished successfully
  • Red (failed): Job encountered an error
  • Blue (running): Job is currently in progress
  • Gray (queued): Job is waiting to be picked up by the agent

Next Scheduled Backups

This section displays the next 5 upcoming scheduled backup jobs, showing:

  • Client name
  • Backup plan name
  • Repository
  • Scheduled time

This helps you anticipate upcoming backup activity and verify that schedules are configured correctly.

Auto-Refresh

The dashboard automatically refreshes every 30 seconds to keep all statistics, charts, and activity lists up to date without requiring manual page reloads. This ensures you always have current information when monitoring your backup infrastructure.


Next: Managing-Clients

Clone this wiki locally