Multi-account & snapshots cover

Multi-Account R2 Management and Snapshotting

Last updated:

R2 Dashboard persists structured summaries for buckets, objects, and directories in chrome.storage.local, which enables quick loads and trend analysis.

Storage structure

// utils/storage.js (excerpt)
{
  buckets: 'r2_buckets',
  objects: 'r2_objects',
  directories: 'r2_directories',
  metadata: 'r2_metadata'
}

Scheduling

// background.js (excerpt)
chrome.alarms.create('r2-sync', { periodInMinutes: 60 });
chrome.alarms.create('r2-daily-snapshot', { periodInMinutes: 1440 });

Charts

Snapshots feed simple charts to visualize growth by bucket and account over time.

Try R2 Dashboard for free

Runs entirely in your browser. No sign-up required.