Self-Hosted Alternatives to iCloud Backup

Why Replace iCloud Backup?

Apple’s iCloud storage pricing is straightforward but adds up quickly:

iCloud PlanMonthly CostAnnual Cost
5 GB (free)$0$0
50 GB$0.99$11.88
200 GB$2.99$35.88
2 TB$9.99$119.88
6 TB$29.99$359.88
12 TB$59.99$719.88

For a family with photos, device backups, and documents, the 2 TB plan ($120/year) is a common requirement. Over 5 years, that’s $600 for storage you don’t own.

Beyond cost:

  • Vendor lock-in. Your data lives on Apple’s servers. Switching ecosystems means re-downloading everything.
  • Limited control. You can’t choose where data is stored geographically, and encryption keys are managed by Apple (except for Advanced Data Protection).
  • Platform dependency. iCloud integrations work best on Apple devices. Mixed households with Android or Linux get a degraded experience.
  • Storage sharing. Family Sharing pools storage, but a single user’s photos can dominate the quota.

Best Alternatives

Restic + Backblaze B2 — Best Cloud Replacement

Restic with Backblaze B2 storage provides encrypted, deduplicated cloud backup at a fraction of iCloud’s cost. B2 charges $6/TB/month — a 2 TB equivalent costs $12/month vs iCloud’s $10/month, but you get full encryption key ownership and can back up any device regardless of platform.

Why it replaces iCloud: Same cloud backup model (data stored remotely, accessible anywhere), but platform-agnostic and you control the encryption keys.

Read our full guide: How to Self-Host Restic

Kopia — Best for Visual Management

Kopia offers a web UI for managing backups across multiple machines. It supports the same cloud backends as Restic and includes built-in scheduling — the closest experience to iCloud’s “set it and forget it” approach.

Why it replaces iCloud: Web-based management, automated scheduling, and cross-platform support make it the most iCloud-like self-hosted experience.

Read our full guide: How to Self-Host Kopia

BorgBackup + NAS — Best Local Replacement

BorgBackup paired with a local NAS replaces the backup component of iCloud entirely. Best-in-class deduplication and compression mean your 2 TB of data might only need 800 GB of actual storage. Zero recurring costs after the hardware purchase.

Why it replaces iCloud: Eliminates the monthly subscription entirely. Data stays on your network, accessible at LAN speeds.

Read our full guide: How to Self-Host BorgBackup

What iCloud Backup Actually Does

Before choosing a replacement, understand which iCloud features you use:

iCloud FeatureSelf-Hosted Replacement
Device backup (iPhone/iPad)Not directly replaceable — Apple restricts full device backups to iCloud or local iTunes/Finder
Photo library syncImmich or PhotoPrism
File sync (iCloud Drive)Nextcloud or Syncthing
Document backupRestic, Kopia, or BorgBackup
Keychain syncVaultwarden
MailMailu or Stalwart
Calendar/ContactsRadicale or Baikal

Important limitation: iOS device backups (the full-device snapshots that restore your phone) can only go to iCloud or a local Mac/PC. No self-hosted tool can fully replace this. However, the data that consumes the most iCloud storage — photos and files — can absolutely be self-hosted.

Migration Guide

Step 1: Identify Your iCloud Usage

On your Mac: System Settings → Apple ID → iCloud → Manage. Note which services use the most storage (typically Photos and Backups).

Step 2: Export Photos

The largest iCloud consumer for most people. Download your full photo library:

  1. On Mac: Open Photos app → Select All → File → Export
  2. Or use iCloud.com → Photos → Select All → Download
  3. For large libraries, use the Photos app export (faster, preserves metadata)

Move exported photos to Immich for a Google Photos-like experience with mobile auto-upload.

Step 3: Set Up File Backup

  1. Choose your tool (Restic for cloud, BorgBackup for NAS)
  2. Configure backup to include your Documents, Desktop, and other important directories
  3. Schedule automatic backups (cron, systemd timer, or Borgmatic)
  4. Verify the first backup completes successfully

Step 4: Replace iCloud Drive

Set up Nextcloud or Syncthing for file synchronization across devices. Both have iOS apps for mobile access.

Step 5: Downgrade iCloud

Once your self-hosted backup is verified working:

  1. Keep the free 5 GB iCloud tier (for device backups and Find My)
  2. Downgrade from your paid plan
  3. Monitor for 30 days to ensure nothing critical was missed

Cost Comparison

iCloud (2 TB)Self-Hosted (B2 Cloud)Self-Hosted (Local NAS)
Monthly cost$9.99~$6-12 (storage-dependent)$0 (after hardware)
Annual cost$119.88~$72-144$0
5-year cost$599.40~$360-720~$300-500 (NAS hardware)
Storage limit2 TBPay per TBYour hardware (expandable)
Photo managementiCloud PhotosImmich (free, better features)Immich (free)
File synciCloud DriveNextcloud (free)Nextcloud/Syncthing (free)
Encryption keysApple-managedYou own themYou own them
Platform supportApple-firstAll platformsAll platforms

What You Give Up

  • Seamless iOS device backup. Full iPhone/iPad backups still need iCloud or local iTunes. This is Apple’s lock-in — no self-hosted alternative exists.
  • Deep OS integration. iCloud Drive appears natively in Finder, Files app, and every Apple app. Self-hosted alternatives need dedicated apps.
  • Zero-config setup. iCloud works out of the box. Self-hosted backup requires initial setup time.
  • Find My integration. Device tracking requires iCloud (keep the free tier for this).

For most users, keeping the free 5 GB iCloud tier for device backups and Find My while self-hosting everything else is the optimal strategy.

Comments