SyncTime

SyncTime is the simplest solution to synchronize your files. Did you ever wish you could easily keep up to date all your backup copies, distributed across many devices?
SyncTime will just do it.

Download on the Mac App Store

In the standard configuration, a sync item consists of two folders: a source and a destination. You can choose any folder reachable in the Finder: it can be located on your Mac, an external drive, like a USB stick, or a remote server.

You can create as many sync items as you need and customize each one individually. Even though SyncTime gives you fine-grained control, you don’t have to be an expert user to create a sync item: just click on the + button, give it a title, select a source and a destination directory and press play! If you want, you may already define an automated sync schedule and add multiple sources and destinations.

By default, SyncTime shows a confirmation dialog of the changes that will be applied. You can go through the list of files, see their preview and remove entries that you wish to skip.

While you’re waiting for the sync to complete, you can add other sync items. Every sync item runs independently of each other. When an error occurs, the affected sync will try to complete anyway. You can view the errors separately for each sync item.

In the sync settings you can exclude files, which means that by default they are not going to be copied; and you can include files again inside excluded directories. You can match files with a name containing a specific word or regular expression, or whose modification date, age, or size is within a given range, and set whether you want to exclude or include those files, or create an alias on the destination pointing to the source.

You can choose between three sync types: one-way sync (which mirrors changes from the source to the destination), two-way sync (which allows you to merge source and destination) and one-way move (which deletes the source files after a successful transfer to the destination). You can decide what happens to files that already exist on the destination and whether files that are not on the source anymore or are excluded should be removed. By default, files are overwritten only if the source file has changed and no file is removed. And if you like to keep old versions of your documents so that you can restore them later, you can choose a backup strategy that moves files that should be overwritten or removed to the trash, or to a custom backup folder, or even build a full, incremental copy of the source by linking unchanged files.

There are other options that allow you to customize your sync items further. Every sync item can have dependencies which are automatically triggered: the sync item will continue as soon as they have completed. Once you’ve run a sync, you can keep watching the source in background so that the destination will remain up to date until you quit SyncTime.

SyncTime is a lightweight app that you can access from the status bar by default or move to the Dock instead if you prefer. The status bar menu offers the ability to quickly start a specific sync item or a group and choose whether your Mac should automatically be set to sleep or shut down after all syncs have completed.

I created SyncTime because I couldn’t find an app for my own backups that was easy to use and affordable. If you have any problem to report or a suggestion for a new feature, I’m always happy to help!