Best ways to keep two Macs in sync

A Reddit thread asked how to keep files and settings identical across two Macs. Users discussed several options including iCloud Drive, rsync, and Resilio Sync, each with different trade-offs.

Anyone running two Macs — say, a Mac mini server at home and a laptop on the go — often wants both machines to have the same files without manual copying. The thread highlighted iCloud Drive as the easiest option since it syncs automatically within Apple's ecosystem, though it requires paying for enough storage space. For those who prefer not to rely on cloud storage, rsync is a free tool that copies only changed files between machines, but it requires typing commands in a terminal.

For a Mac mini server setup, scheduling rsync to run automatically at set times is a popular approach. Resilio Sync, a P2P app, is another option that syncs folders directly between devices on the same network without going through the internet. The best choice depends on how much data you need to sync and whether you want a hands-off automatic solution or more manual control.

Key points

  • iCloud Drive is the simplest option but may cost money for extra storage.
  • rsync is free and precise but requires using the command line.
  • Resilio Sync works device-to-device without the internet, useful on a local network.
  • For a Mac mini server, automating rsync with a scheduled script is a practical approach.

Quick term guide

options
Financial contracts that give you the right to buy or sell an asset at a set price and time.
Resilio Sync
An app that uses P2P to keep folders on multiple devices in sync.
Mac mini server
A Mac mini used as an always-on computer for files, apps, backups, or automation.
Mac mini
A small desktop computer made by Apple.
ecosystem
A group of connected apps and services that work well together.
cloud storage
An online service that lets you save and access files over the internet from anywhere.
terminal
A text-based way to use a computer by typing commands.
command line
A text-based screen where you type text to run programs instead of clicking buttons.
Read original