Using a Mac as an ingest node for iPhone backups → TrueNAS (with ZFS)

Using a Mac as an ingest node for iPhone backups → TrueNAS (with ZFS)

Wanted to share a setup I put together that’s been working really well.

Since iPhones can’t back up directly to a NAS, I let macOS do what it’s good at and then hand things off to TrueNAS.

What I’m doing

  • iPhone backs up to my Mac using Finder (normal Apple-supported way)

  • Mac runs a scheduled job that:

    • mounts my SMB share
    • syncs the backup to TrueNAS with rsync

On the TrueNAS side

I created a dataset:

~/backups/iphone

That’s where everything lands. Then I just use ZFS snapshots for versioning.

Why I like this approach

  • Backup itself is local → fast and reliable
  • Sync is incremental → only changes get copied
  • ZFS snapshots give me real rollback/history
  • Fully automated once set up

End result

iPhone → Mac (Finder backup) → rsync → TrueNAS dataset → ZFS snapshots

Feels like a clean middle ground between Apple’s ecosystem and actually owning your data.

Curious if anyone else is doing something similar or has a better approach :+1:

1 Like