Skip to content
Regi Ellis

Client services

Backup Pipeline

I set up scheduled backups from Google Drive to the office and encrypted offsite storage, keeping copies in separate locations.

Built for
Areate Realty
Status
Shipped 2024
My role
System setup & ongoing support

The need

Keeping another copy of the brokerage’s records.

Areate’s listing histories, signed documents, and transaction files were in Google Drive. I set up additional copies so the brokerage could still get to its records if Drive or the working files became unavailable.

What I built

The files are copied on a schedule.

The staff still work in Google Drive. On a schedule, those files are copied to machines at the office.

A separate job backs them up to an offsite provider in another region. That backup is encrypted and stores only what has changed since the previous run.

Areate / Backup sequence

Google Drive

Working files

Office copy

Copied on a schedule

Encrypted offsite backup

Another provider in another region

Staff can check which copies finished and which jobs failed.

Implementation

Checking the backups and keeping separate copies.

Copies in separate locations

The office copy gives the brokerage another way to reach its files. The offsite backup is separate from both Google Drive and the office machines.

Job monitoring

Staff can check whether the scheduled jobs finished. Failed jobs are recorded so they can be investigated.

Built with Technical details
  • Google Drive (live)
  • On-prem rclone mirror
  • Encrypted offsite (restic + Backblaze B2)
  • Scheduled with systemd + gocron

Have something
you need built?

Tell me what you’re working on. A rough budget and an idea of when you’d like to start will help.

Start a conversation