Microsoft 365 Backup: Veeam vs. CubeBackup vs. Open Source
There’s a clause in Microsoft’s terms of service that surprisingly few people have read: You are responsible for your own data in Microsoft 365. Microsoft guarantees the availability of the service—not the recoverability of your content.
No one notices this misunderstanding as long as nothing goes wrong. It becomes apparent when an employee is deleted after leaving the company, three months pass, and then someone needs the project files from that employee’s OneDrive.
What Needs to Be Backed Up
Four workloads, and all four matter:
| Workload | Typical Loss Scenario | Often Overlooked |
|---|---|---|
| Exchange Online | Mailbox deleted after leaving the company | rare |
| OneDrive | Folder overwritten, version lost | rarely |
| SharePoint | Library accidentally emptied | frequently |
| Teams | Channel deleted, chat history lost | almost always |
Teams is the most problematic scenario because the data is scattered across different locations: files in SharePoint, chats in Exchange mailboxes, and structure in Azure AD. If you only back up mailboxes, you haven’t backed up Teams.
The Three Approaches
Veeam Backup for Microsoft 365
The market leader, and for good reason. All four workloads, highly granular recovery down to individual emails and file versions, freely selectable storage destination—local, S3-compatible, Azure. Licensed per user per year.
Pros: Maturity, market penetration, comprehensive support, seamless integration into existing Veeam environments. If you’re already using Veeam for virtual machines, you get a single console for both.
Cons: The price per user adds up, and you need a Windows machine for the proxy. For an operation with 100 mailboxes, this represents a significant annual expense.
CubeBackup
Significantly leaner, significantly cheaper, and often a better fit for a medium-sized business. It also backs up all four workloads and stores the data in an open format on the storage of your choice—local disk, NAS, or S3-compatible object storage.
Pros: A one-time license instead of a subscription, full control over data storage, low resource requirements.
Cons: Smaller provider, smaller community, fewer integrations. The recovery interface is functional but not as polished as Veeam’s.
We use CubeBackup: all four workloads, two years of retention, a 24-hour recovery target. For a company of our size, this is the right solution.
Open Source
Here’s where things get uncomfortably honest. In the summer of 2026, we had concrete plans to switch to an open-source solution—and then scrapped them.
The candidate looked good on paper: active development, modern architecture, a suitable feature set. Then we did what you should do with any OSS adoption—we didn’t read the project page, but instead checked the issue tracker:
- The repository was five months old.
- It had two stars.
- Of the open bugs, 34 had been reported by the developer himself.
- Three of them described silent bugs—backup runs that were reported as successful without actually being complete.
A backup that is silently incomplete is worse than none at all, because it gives a false sense of security. The migration was canceled.
That doesn’t mean open source fundamentally fails in this area. There are usable tools for Exchange alone. But as of mid-2026, there is no mature, open-source solution that reliably backs up all four M365 workloads—and anyone who claims otherwise hasn’t read the issue tracker.
The Comparison in a Table
| Veeam | CubeBackup | Open Source | |
|---|---|---|---|
| All four workloads | yes | yes | no |
| Freely selectable storage destination | yes | yes | usually yes |
| Maturity | very high | high | low |
| Cost | high | low to medium | no license, high in-house effort |
| Suitable for | large environments, existing Veeam customers | small and medium-sized businesses | test environments |
What We Recommend
For a typical operation with 50 to 250 mailboxes, CubeBackup offers the best balance of cost, control, and maturity. For several hundred users or more—or if Veeam is already in use—Veeam has the edge due to its integration with existing operations.
And three things that apply regardless of the tool:
- An archive is no substitute for a backup. MailStore and similar solutions address a compliance issue, not a recovery issue.
- Store backups outside of Microsoft. A backup within the same tenant protects against deletion, not against a compromised tenant.
- Test recovery, not the backup. A green checkmark proves nothing. Perform a real, logged restore twice a year—that’s the only proof that counts.
Further Reading
Doesn't Microsoft back up my 365 data itself?+
Microsoft secures the infrastructure, not your content. The shared responsibility model explicitly states that you are responsible for your data. Depending on the configuration, the Recycle Bin retains data for 30 to 93 days; retention policies are not a backup, and neither of these measures will help if a mailbox is accidentally deleted after 100 days.
Is an email archive sufficient as a backup?+
No—and that’s the most common misconception. An archive like MailStore stores emails in an audit-proof manner; that’s a compliance feature. A backup restores a system to a previous state, including SharePoint, OneDrive, and Teams. If you only archive, three out of four workloads remain unprotected.
Is there a viable open-source solution for M365 backup?+
Based on our review in the summer of 2026: no, there isn't a mature solution. There are projects, but the serious contenders are either limited to Exchange or so new that they pose a risk in a production environment. We had actually planned a migration but ultimately decided against it.
How long should you keep M365 data?+
In Austria and Germany, tax-related documents are subject to a seven-year retention period, but this does not apply to every email. A practical approach is to keep backups for two years, plus a separate archive for anything that must be retained for a longer period by law.
senn-tech