← knowledge.oriz.in

Free hosting — object storage (R2, B2, IDrive, Filebase, Storj, Wasabi)

runbook runbookhostingfree-tierobject-storagecloudflare-r2backblaze-b2storj

Object storage — free tiers (2026-06-22)

The R2 vs B2 split. R2 has unbeatable economics (zero egress!) but Cloudflare gates the R2 service behind a card requirement. B2 is genuinely no-card. The family uses B2 for backups and would use R2 for product if the no-card rule ever relaxes.

The table

# Provider Free tier Card@signup Card to use free KYC Verdict
1 Cloudflare R2 10 GB storage, 1M Class A ops, 10M Class B ops/mo, zero egress YES (card or PayPal to activate R2 specifically) YES NO EVALUATE — best free tier but card-gated
2 Backblaze B2 10 GB storage, 1 GB/day download, 2,500 Class B + 2,500 Class C tx/day NO NO NO KEEP (family default)
3 Storj DCS 25 GB storage + 25 GB egress/mo (was 150 GB pre-Apr 2023) NO NO NO KEEP (decentralized)
4 Filebase IPFS 5 GB storage, 1,000 pinned files, IPFS pinning included NO NO NO KEEP (IPFS niche)
5 GitHub Releases Per-asset cap 2 GB; soft repo cap ~5 GB; unlimited public repos. Cold storage. Not CDN-fast. NO NO NO KEEP (cold storage + image durability rail)
6 IDrive E2 10 GB free discontinued (~2023); trial-only now DROP (killed)
7 Wasabi Trial only: ~1 TB for 30 days, no perma-free NO trial / YES post-trial YES NO DROP

How the family uses object storage

The R2 trap

Cloudflare R2's free tier (10 GB + zero egress + 1M Class A + 10M Class B ops/mo) is the most generous in the table. The economics are unmatched.

But: activating the R2 service in the Cloudflare dashboard requires linking a payment method (credit card or PayPal), even if you stay entirely within the 10 GB free tier. This is a one-time gate, not a charge, but it's still card-on-file.

Per the no-card-on-file rule: don't activate R2. Use B2 instead. Re-evaluate if Cloudflare drops the card-gate or if the family adopts a single managed billing relationship with Cloudflare.

Quirks per provider

Recommendation for the family

  1. Backups: Backblaze B2 (already wired via restic).
  2. Large media (when needed): Storj DCS — 25 GB + 25 GB egress is plenty for one or two video-hosting apps.
  3. IPFS archive (when needed): Filebase — 5 GB + 1,000 pins.
  4. Image durability rail (cold): GitHub Releases — part of the 4-host image replication strategy in image-cdn.md.
  5. Do not activate R2 until the no-card rule changes.

Image-only object hosts (cross-link)

For image-only assets, two no-card hosts live in this category but are documented in image-cdn.md because their value proposition is image-specific (transforms, on-the-fly resize, image-only API):

See image-cdn.md for the 4-host replicate-everywhere pattern.

Sources