RsyncOSX is a GUI on top of the command line utility rsync which is a file based tool for synchronization of files. RsyncOSX is signed and notarized and built as Universal macOS Binary.

  • the latest version of RsyncOSX is compiled for macOS Big Sur and later

RsyncOSX can also be installed by homebrew

brew install --cask rsyncosx

The changelog

There is a changelog. Also please see info about the latest version of rsync to install. Before commencing use of RsyncOSX there are a few important words to read.

How to setup remote servers

Utilizing RsyncOSX to synchronize files to remote servers requires some setup. There are two options to setup passwordless logins. The advised setup is by utilizing ssh-keys.

Snapshots is not possible with rsync daemon setup.

How to add and execute single tasks

It is easy to add a first configuration and execute your first synchronize task.

How to add parameters to rsync

Rsync has a ton of parameters. In user selected parameters you can add your own additional parameters to rsync. There is also a set of default rsync parameters.

Snapshots, execute several tasks and scheduling

Snapshot is an effective method for saving changes and deleted files. You can also execute a group of tasks. If you want to schedule daily or weekly synchronize or snapshot tasks, add a schedule in RsyncOSX and execute by the menu app.

Restore of files

Sometimes you need to restore files.

User configuration

There are a few user selected options.

RsyncOSX config files

Where does RsyncOSX stores the config files?


And there is some info about how to compile RsyncOSX.