The need
The firm needed backups across three storage locations.
Working files lived in Google Drive. The firm needed local and offsite copies, scheduled backups, and a clear way for staff to check whether each job had finished.
What I built
Manage a three-tier backup system.
I built Vault around three tiers: working files in Google Drive, a local mirror in the office, and an offsite backup in Backblaze B2. Scheduled jobs copy files between those locations.
One dashboard manages backup schedules and shows transfer progress, completed jobs, and failures. Staff can see which backup needs attention without reading server reports.
Vault / Three-tier backup system
Google Drive
Working files
Office backup
Local mirror of Google Drive
Offsite backup
Office mirror copied to Backblaze B2
- Transfer progressCurrent job status
- Job historyCompleted & failed jobs
These are synchronized copies. Deletions can carry through; version retention is a separate choice.
Implementation
How I approached the work.
Synchronized copies and deletion
These are synchronized copies, so deletions can carry through too. Keeping older versions for recovery is a separate choice from keeping the copies in step.
Transfer previews and cleanup
Transfer previews and checks before scheduled cleanup support routine maintenance.