RestorePath
Multi-tenant Microsoft 365 and Google Workspace backup where restore is the whole product.

Live product. Public site.
- Backup platform
- Microsoft 365, Google Workspace
- AES-256-GCM per tenant
- Go and Postgres
Backup products are judged on the day something goes wrong. RestorePath was designed around that day: find the mailbox, file or calendar event as it was at a point in time, and stream it straight back into Microsoft 365 or Google Workspace.
One deployment protects many client tenants. Each tenant's data is encrypted with its own key and deduplicated only within that tenant, so nothing correlates across customers. Metadata lives in Postgres with row-level security as a second line of defence.
It runs as Docker Compose on a single host with NAS storage, on an MSP's own hardware or on our Sydney cluster. The Go backend, worker fleet, admin portal and marketing site are all built in-house.
What it does
Point-in-time restore
Pick the item as it was at a moment in time. Restore streams straight back into the source platform.
Per-tenant encryption
AES-256-GCM with a key per tenant, BLAKE3 deduplication scoped per tenant, BIP-39 recovery.
Exchange, OneDrive, SharePoint, Teams
Mail, drives, libraries, chats, calendars and contacts via the Graph API. Google Workspace in progress.
Self-hosted or managed
Docker Compose on your host with your NAS, or run on the Sydney cluster.
Stack
Hills Uniforms Portal
A multi-client uniform ordering platform, with a branded portal for every company.