Off-host backup cost comparison — B2, S3, Wasabi, and the DIY option
For a single LYLIX VPS doing nightly off-host backups, the storage bill is a small line item but worth thinking through before you pick a target. The default answer most operators reach for is "S3" and that's often the most expensive choice. This article compares the realistic options at small-to-medium scale (10 GB to 5 TB stored, monthly egress in the same ballpark) and tells you which one fits which workload.
The price model that matters
Three numbers to compare across providers:
- Storage ($/TB/month) — what you pay to keep data sitting there.
- Egress ($/GB downloaded) — what you pay during a restore. Often the surprise cost.
- API operations ($/1000 requests) — usually trivial for backup workloads, but worth checking on providers with aggressive request-rate fees.
Backup workloads are write-heavy and rarely read until you need a restore. Egress dominates the bill ONLY during a disaster — most months it's $0. But that disaster-month cost is the one you'd rather not be surprised by.
The contenders
| Provider | Storage | Egress | Notes |
|---|---|---|---|
| Backblaze B2 | ~$6/TB/mo | ~$10/TB | Free egress up to 3× monthly storage |
| Wasabi | ~$7/TB/mo | $0 | 90-day minimum retention; delete a file early, still pay |
| AWS S3 (Standard) | ~$23/TB/mo | ~$90/TB | First 100 GB egress/mo free |
| AWS S3 (Glacier Deep Archive) | ~$1/TB/mo | ~$90/TB + retrieval fees | 12-hour minimum retrieval, $0.02/GB retrieval fee |
| Storj | ~$4/TB/mo | ~$7/TB | Distributed/decentralized, S3-compatible API |
| rsync.net | ~$15/TB/mo (annual) | $0 | Native borg / restic / SSH; no S3 API |
| Self: another LYLIX VPS | ~$0.50/TB/mo (in plan) | $0 (unmetered) | Same datacenter — DR caveat |
Prices are approximate as of mid-2026 and shift; check provider sites for current numbers. The relative ranking is more stable than the absolute prices.
Pick by scenario
Single VPS, < 100 GB, infrequent restore — Backblaze B2
The default answer for most operators. Storage is cheap, the free-egress allowance covers occasional restores, the API is S3-compatible (works with restic, borg, rclone, every backup tool). The dedicated article on restic with B2 has the full setup.
VPS with regular partial restores (e.g. file-recovery requests) — Wasabi
Wasabi's zero-egress pricing wins when you're pulling data back regularly. The 90-day minimum retention is a gotcha for high-churn backup sets (lots of files added and quickly deleted) but doesn't affect typical backup rotation.
Cold archive, restore once a year if ever — AWS S3 Glacier Deep Archive
Lowest storage cost by far. The 12-hour retrieval delay and per-GB retrieval fee mean this is wrong for backups you might need quickly — but right for "I need to keep this for 7 years for compliance reasons." Don't use it for active disaster-recovery backups.
Multi-VPS fleet — rsync.net or self-hosted
At fleet scale, native SSH-based storage (rsync.net or a dedicated LYLIX VPS configured as a borg/restic repo server) often wins on simplicity. One credential set, no API surface, transparent costs.
"I just want one bill, one provider" — your existing cloud
If you're already paying AWS for something else and you want one invoice, S3 Standard works fine — you'll just pay more than the alternatives. The non-cost argument for staying on your existing cloud is real (one less account, one less monitoring integration) and worth the premium for some operators.
The DR caveat for same-datacenter storage
If you back up a LYLIX VPS to another LYLIX VPS in the same datacenter, you have off-host backup but not off-datacenter backup. A datacenter-level event (rare but not impossible — fire, network partition, power) takes both. For real DR, the target should be in a different physical location: a cloud provider in a different region, rsync.net (multi-DC by design), Backblaze B2 (their own datacenters), etc.
Sizing your storage estimate
Backup tools that use deduplication and compression (restic, borg) typically store 0.3–0.7× the source size after a few months of rotations, depending on how compressible your data is. A 50 GB VPS with normal mixed content tends to settle around 20–35 GB stored regardless of how many archives you keep.
For pricing math:
- 50 GB VPS, ~30 GB stored, B2 = ~$0.18/month.
- 500 GB VPS, ~250 GB stored, B2 = ~$1.50/month.
- 2 TB VPS, ~1 TB stored, B2 = ~$6/month.
Within an order of magnitude of "less than a coffee per month" for most LYLIX VPS sizes. Don't agonize — pick one of the cheap options, validate restores work, move on.
Also Read
Powered by WHMCompleteSolution