SyncTime is a comfortable, easy-to-use solution to synchronize your files. It allows you to easily keep all your backup copies up to date, even if they are distributed across many devices.
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 verify the list of files, see their preview and remove entries that you wish to skip for now.
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 (the overwrite policy) and whether you want to remove files that are not on the source anymore. 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 builds 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 both from the Dock and the menu bar by default, but it can also be shown only in one of them if you prefer. The menu bar icon allows 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 flexible, 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!