What is SyncToCloud?


SyncToCloud is the delivery of free, open source software designed to synchronize data from various sources into a cloud.

We aim to provide (and continuously improve) an easy to use software, which is still adaptable to complex problems. Should you have any questions or comments, or if you maybe detected any bugs, please send your remarks to us. We’ll read them. Really.

If you are new user, check quick start guide first.


  • synchronize data from various sources into a cloud
  • support any file based cloud storage provider (dropbox, google drive, skydrive, etc)
  • multiplatform (windows, linux, mac)
  • can manage template based synchronisation rules (with variable support) via gui interface
  • conflict handling
  • online template repository and template publishing
  • it’s free

SyncToCloud v1.31 released

- main: multi select in app time calculation visible, after job deletion
– job repository: using job cache (faster dialog init)
– job repository: job detection speed improvement
– job repository: unable to download job (no arch postfix) bug fixed
– executer: parameters missing without wrapper mode bug fixed

SyncToCloud Launcher v1.3 released

- launcher: if no suitable version found, launcher can download latest platform specific version
– launcher: online error reporting and crash dump functionality added
– launcher: startup options improvements (support: emulatenet, log, disable online crash report)

SyncToCloud v1.30 released

- bugfix: properties dialog crash fixed (NPE: VariableUtils.java:240)
– global: detect missing -XstartOnFirstThread jvm parameter on osx
– global: improved exception handling, and global error reporting
– network: domain check improvements (global timeout)
– version update: new (platform independent) version update dialog
– version update: pass startup parameters to updated version
– execution: osx version support “*.app” folder based applications (use control + click to enable folder selection in execution dialog)
– execution: bat wrapper renamed to app wrapper and osx + linux support added

SyncToCloud v1.29 released

– email validator: domain validation timeout decreased
– variable editor: detect if variable value references another variable
– variable editor: value textbox enter -> save changes
– tables: scroll to top after table sort
– executer: waitforproc wait empty process name (; ;) bug fixed
– executer: task progress message display fix
– executer: minimize button added
– executer: focus stealer button placement modified
– executer: wait for ext. proc text field not enabled bug fixed
– executer: wait for ext. proc wait time decreassed to 10 sec
– file selection (browse): resolve dir with variables
– file selection (browse): default extension filters added (exe, bat, lnk) on windows

SyncToCloud v1.27 released

– job: task drag and drop crash fixed (NPE: TaskExecutionMode.java:36)
– job: app execution control improvements
– execution: more detailed execution error logging
– execution: first time job exec – metadata creation bug fixed
– job html generator: false filename warnings removed
– job publish dialog: added default categories, when you are offline
– job repository: categories renamed (space chars removed)
– global: short startup params added (see java -jar synctocloud_1.27_win_x86.jar -h for help)

SyncToCloud v1.26 released

– global: added job cache feature (improved app startup speed)
– execution: some rare cases job execution data reset fixed
– job publish dialog: job original filename field renamed to job unique identifier
– main: job NO_META status detect job local metadata (instead of global execution stats data file)
– task: execution modes added to task types combo bug fixed (TaskPropertiesDialog.java:349: Exception: java.lang.ArrayIndexOutOfBoundsException: 3)
– job templates: operation system postfixes removed from job templates unique identifiers (Example: ufo_2_win -> ufo_2)

SyncToCloud v1.25 released

– conflict resolve dialog file status columns added (App, Cloud)
– filetask: new filtermode: none
– filetask: dir and file filter refactor (remove name field and generate description based on filter value)
– job: task enabled/disabled reflected on task list task status column