RsyncOSX is a signed and notarized GUI on top of the command line utility rsync, which is a file based tool for synchronization of files. It is built as a Universal macOS Binary which means it run natively on Apple Silicon and Intel based Mac computers.

RsyncOSX can also be installed by homebrew: brew install --cask rsyncosx.

First time use

The first time RsyncOSX starts it presents a link to important words about it. There is also info about the latest version of rsync to install.

The error in bottom of the view is only RsyncOSX complaining about not finding the default file for stored tasks. The error disappears as soon as the first task is added.

Aborting tasks

Please be aware it is an external task not controlled by RsyncOSX which executes the command line tool rsync. RsyncOSX is monitoring the task for progress and termination. The user can abort a tasks at any time. Please let the abort to finish and cleanup properly before starting a new task. It might take a few seconds. If not the apps might become unresponsive.

One of many advantages of utilizing rsync is that it can restart and continue the synchronize task from where it was aborted.

Add and execute your first task

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

Always verify the result of a task before executing it.

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 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 and execute several tasks

Snapshot is an effective method for saving changes and deleted files. You can also execute a group of tasks.

Schedule tasks

By default the schedules part is not enabled, enable scheduling of tasks in userconfig.

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.