The Powerful File Synchronizer
              - with advanced Backup & Network Options 

SynchronEX Supports: Local/UNC Paths, FTP, SFTP/SSH2, FTPS over TLS/SSL, WebDAV/DAV over HTTP/HTTPS, seamless ZIP folder trees, auto-recording/tracking of past file versions & more

  • Multi-directional file & folder tree synchronization and backup over local & network paths.
  • Stable and highly flexible software with multi-protocol support.
  • Optimized for automation. Easy Setup within Minutes.
  • GUI Frontend with Project Wizards, Exec-Kernel, Job Scheduler. 
  • Extra tools: Advanced file finder, duplicate files finder, empty directory finder & more
  • For Experts: Built-in macro/script language (Python), Batch interface.

Free Trial Download  | $19.95 - Pro: $29.90 | For Windows™ 98,NT,2000,XP,3000,Vista & Linux


SynchronEX enables robust multi-directional file tree synchronization and backup over local & network paths in any situation: From laptop synchronization to scheduled periodic backup to incremental website upload. It supports true synchronization of (re)moved files & folders, collision detection and advanced wildcard filters. More than 15 Wizards in the GUI make it very easy to setup projects. A simulation mode, flexible error levels, human scriptable project files (built-in Python OO Script language) and a shell automation (batch) interface meet the needs of advanced users. An integrated job scheduler, professional logging features and super-project aggregation enable extensive automation. 

Feature Summary

  • Robust backup, bi-directional and multi-directional file synchronization
  • Save simulation mode
  • Collision detection and consistent remove synchronization
  • Extensive include/ exclude masks for files & folders (wildcard support)
  • > 15 smart GUI wizards for easy project setup within minutes
  • Batch & script execution interface
  • Built-in scheduler ( integrating with Windows Job Scheduler )
  • Supports local paths & Windows UNC network paths
  • Supports FTP, X-FTP, WebDAV (HTTP)
  • Supports ZIP archives and intra-ZIP paths
  • Supports secure encrypted FTP over SSL/TLS (FTPS)
  • Supports secure encrypted SSH File Transfer Protocol (SFTP)
  • Supports secure DAV over HTTPS
  • Auto-compression (GZ / GZip) & Auto-encryption/batch-conversion - applicable on any other file system
  • Supports changeable media (MO, CD, Floppy, multi-folders)
  • Supports wide unicode path-names on unicode file system (NTFS,..)
  • Super-projects, multiple & nested synchronizations
  • Professional log files & statistics
  • Automatic file version tracking system (XVS) : auto-records historic versions of files
  • Automatic recycling file system
  • Extensible virtual file system architecture
  • Email notification after jobs
  • Duplicate file finder & ultra file finder
  • Human editable / scriptable project configuration
  • Advanced automation / Built-in OO script language (Python)
    Example: customized
    rotating backups
  • Scales well from personal to enterprise applications

 

Screenshot

  
Example Use Cases

Laptop/server-synchronization, local and network backup, rotating backup, incremental FTP upload of web sites, tracking the history of changed files automatically, synchronizing concurrently edited files with collision detection, incremental update of ZIP-Archives, download new photos from the digital camera, synchronizing MP3 player ...  more

 

Advanced Automation
(Scheduling, Batch Execution, Command Line, Scripting & Explorer Integration)

SynchronEX is optimized for automation. Every project can be run from GUI or from command line or as background scheduled job (integrated with standard Windows Job Scheduler). SynchronEX projects can be integrated into the Windows Explorer like shown below, thus jobs can be organized simply in windows link folders and can be simulated or executed quickly from the context menu of the project files. A key concept in SynchronEX is the support of human scriptable configuration project files, which can be edited by wizards or manually. The configuration project files can be extended into powerful object-oriented Python scripts. SynchronEX provides unique flexibility using this concept of "GUI + exec engine + script-language". The built-in Python language enables scripting of arbitrary complex tasks Example: A customized rotating backup. The project files are usually placed at the root of a file tree of interest. 

Most simple example of a project script:

#C:/texts/config.syncpy
roots=[ 'C:/texts' , '//laptop/c/texts' ]
excludefiles_rel=['*.bak','*.obj','bigfile.doc']

 
 

Windows explorer integration : Kick of task with one click:

     

 

 

Organize all your SynchronEX jobs as links in ordinary Windows folders:

 

 

 

Features

Core Features:

  • Works on Local & Network Windows UNC paths, FTP, FTPS over SSL, SFTP/SSH (SSH File Transfer Protocol), DAV (WebDAV/HTTP/HTTPS), ZIP-archives & other virtual file systems (extensible)
  • GUI front end optimized for best overview: clear color codes, smart tree panels, smart sort, context menus
  • Core engine is command line, batch & scheduler callable - independent from GUI
  • 15+ GUI Wizards for different types of file transfer projects 
  • Human readable project configuration scripts, free scripting & programming
  • Simulation mode for save evolution of tasks ( "compare" & more )
  • Complete set of masks for excluding and including files and directories
  • Wildcards supported throughout the application for selecting/masking files and directories
  • One-way copy modes ( backup, target-only folders )
  • Consistent N-root synchronization : more than 2 synchronization roots possible
  • Collision detection of concurrent changes in synchronizations offers maximum safety for data; see also XVS
  • Consistent remove synchronization ("hard synchronization")
  • Versatile conditions: time, direction, ...
  • XVS file version tracking : keeps and tracks old versions of your files; completely automatic
  • Multiple jobs embeddable in one project; loop automation and script control
  • Super projects can call other projects for automating a set of jobs; parameters inheritable
  • Nested synchronization consistent - a synchronization target root may be a subdirectory of a source root
  • Reporting, Statistics & Log-Files, Verbose modes, tricky GUI browser with powerful sort modes and partial tree selection for maximum overview
  • Command line options can override configuration parameters
  • Sophisticated built-in more-filter for command line execution (page, follow & stop)
  • Python scriptable project file format - easy to maintain, easy to automate

Built-In Protocols / File Systems:

  • Fast Incremental FTP upload : automated upload solution, which enables uploading the changed files & directories most effectively. Best for homepage and web site upload. Handles ASCII transfer and executable flags (e.g. for CGI scripts) for files selected by masks. Uses a local shadow folder for speedy computation of changed files for incremental upload.
  • Bi-directional X-FTP file system which preserves original file time stamps.
  • secure encrypted FTP: FTPS (FTP over SSL)
  • SSH File Transfer Protocol (SFTP)
  • ZIP / Intra-ZIP file system: Target folders may be zip archives or even intra-zip folders
  • WebDAV over HTTP / HTTPS (SSL) file system. WebDAV ist for example supported by Apache with mod_dav. DAV shares are also called "Webfolders". An example for a DAV root URL is: https://my.server.com/davroot.. This is an ideal solution for WAN synchronization
  • Virtual file system for changeable/limited media ( e.g. backup on multiple CD/MO/Floppy/Setup-Folders) : enables size control, wait for media change & much more
  • Auto-compression (GZ / GZip) - applicable on any other file system
  • Auto-encryption & batch-conversion (e.g. GPG or any other stream en/-decoder with commandline interface) - applicable on any other file system
  • Extensible virtual file system architecture

Extra Tools:

  • Duplicate file finder - powerful graphical tool; combinable criteria (filename, size, time, content, exact), tricky sort modes, complete set of exclude and include masks
  • Empty directory finder
  • XVS cleanup tool make it easy to free disk space used by XVS version tracking.
  • Python Programming API for free handling of file collections (released & documented soon)

 

Project Script Example

#c:/src/mysrc/test.syncpy
sub_syncs=['somewhereelse/config.syncpy'] # sync spider
roots=['.', '//remote/sub', 'd:/backup/ftpsync']
roots_no_src=[2] # 2 == 'd:/backup/mysrc'
ftp_shadow={ 2 : 'ftp://user:pwd@myserver.dom/subdir' }
excludefiles_rel=['*.syncpy', '*.tmp', '*.bak', '~$*']
includefiles_rel=['my*.tmp','special.bak']
killfiles_rel=['*.bak']
excludefiles_abs=['dist/myexe.exe']
excludedirs_rel =['_*','CVS','tmp']
excludedirs_abs =['data/database']
thres_time="1.1.2002/14:00"
syncdb=1

synctree.do()

See more script examples.

  

Reliability Notes

SynchronEX is usually used on valuable files. We take extra care in order to ensure the outstanding reliability of this software:

  • SynchronEX delivers itself to this site: Xellsoft itself uses SynchronEX for all work related to backup, computer/file synchronization, Website FTP upload work (e.g. the page you are reading right now), automatic version tracking (XVS), file system maintenance.
  • Extensive automated tests. Especially the core engine has to stand massive attacks before being released.
  • Extensive beta test cycles
  • Unique concepts for enabling extra robustness: Synchronization database for consistent collision detection, XVS version tracking (journaling file system).
  • The architecture of SynchronEX is unitized: Core engine + GUI front end. A clean internal interface enforces an extremely robust core engine.
  • The core synchronizer engine is considered as "holy" part : extra intense testing and slow development cycle.
  • SynchronEX incorporates multi-year know-how for handling even extreme situations with greatest consistency: E.g. cable interrupts, OS crash during copy, OS signals & interrupts, broken FTP connections, etc. 
  • SynchronEX uses Xellsofts powerful exception handling and sandbox technology for handling even unexpected errors smartly. 
  • SynchronEX was originally created, because other existing tools where seriously lacking robustness and features. SynchronEX is still the only tool we know to act correct & consistent, when it comes to remove synchronization, collisions, incremental FTP, healing interrupted file transfers, rolling back historic versions of files, etc.
 

Newsletter

Order a free newsletter to be informed about updates, improvements, tips & tricks. Your data is only used for that purpose.

Your e-mail:        

 

Download  &  Update

Windows version of SynchronEX:

The current Windows release is V3.0.7: SynchronEX-Setup.exe :: (1.9MB; Installer & Uninstaller). 
Later releases can be simply installed over existing ones. Uninstalling a previous release is not necessary.

Change-Log (describes recent changes)

Support
 
Linux version of SynchronEX:

Download latest version: SynchronEX for Linux v3 (synchronex.tgz) (2.5MB; tgz-archive )
Later releases can be simply installed over existing ones. Uninstalling a previous release is not necessary.

README & INSTALLATION  : SYNCHRONEX_README_LINUX.TXT  (included in download package)

Change-Log (describes recent changes)

Download SynchronEX using the Linux command line:

linux:~# wget http://www.xellsoft.com/download/synchronex.tgz

Support

 
  

     


14-Day Free Trial ::
v3.0.7/Windows/1.8MB

Buy Now !
Upgrade

Buy Multi-License

Features / Comparison

Reliability Notes

Technology Background

Documentation
Built-In File Systems

Example Projects

FAQ / Tips & Tricks

FAQ / Trouble Shooting

Software Update
Change-Log
Linux Version

System Requirements

Support

 
New:

XVS Version Tracking
preserves prior versions of files

Linux Version ::


Stars:


SynchronEX Newsletter / Email:

Other Products:

HarvEX - eBay Automation/Sniper

TurboMailer - Bulk EMailer and EMail List Processor

     

Buy SynchronEX


SynchronEX has to be purchased after a trial period of 14 days. There are 2 license levels for Windows users (SynchronEX and SynchronEX+) and one license level (SynchronEX+) for UNIX/Linux. See also Multiple Licenses at reduced prices.

Purchasing a license includes:

  • License key for using SynchronEX on one machine for unlimited time

  • Email support

  • Free software updates throughout the major release 3.x

Feature Comparison /
Buy Now 
SynchronEX
for Windows
SynchronEX+
for Windows
SynchronEX+
for Linux & Windows
Basic Functions and Features
Local Synchronization 

Windows Network Synchronization (UNC)
ZIP File / Intra-ZIP File System

Scheduler
Fast Incremental FTP upload, XFTP and WebDAV/HTTP
Free Software Updates during Major Release 3
Email Support
XVS Version Tracking / Journaling File System XVS -
HTTPS: Secure WebDAV over SSL/TLS -
FTPS: Secure FTP over SSL -
SFTP: SSH(2) File Transfer Protocol -
RCY File System: Records changed files in recycle-bin. RCY -
GZip Auto-Compression on any other file system. IGZ -
Transparent Encryption on any other file system. IENC -
Graphical Duplicate File Finder & Ultra File Finder - ()
Unix: no GUI
Shadow copy feature for creating difference trees
shadow_copy  
-
Extended script API -
Comments     Includes a Windows License more
Price /
PayPal Buy Now US$
Single User License
US$ 19.95

Make payments with PayPal - it's fast, free and secure!
US$ 29.90

Make payments with PayPal - it's fast, free and secure!
US$ 34.90

Make payments with PayPal - it's fast, free and secure!
Buy through ShareIT
(CC, EFT, check, cash, phone)
Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service
Price /
PayPal Buy Now EUR
Single User License
€ 19.95

Make payments with PayPal - it's fast, free and secure!
€ 29.90

Make payments with PayPal - it's fast, free and secure!
€ 34.90

Make payments with PayPal - it's fast, free and secure!
Buy through ShareIT 
(CC, EFT, check, cash, phone)
Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service Secure registration with ShareIT, an element5 service
 

Digital delivery through email immediately after payment validation.
The registration key is delivered by email immediately after validation of payment. Please allow a few minutes until email servers flush through. You'll receive a registration key to be entered in the registration dialog box: Menu/Config/Enter License Key

 

Buy Multiple Licenses of SynchronEX

We offer multiple licenses at reduced prices for companies and organizations. The setup of multiple licenses can be automated in order to facilitate software deployment in your organization.

Number of licenses SynchronEX for Windows
Price [US$] per user
SynchronEX+ for Windows
Price [US$] per user
1 .. 4 19.95 29.90
5 .. 24 15.00 22.50
25 .. 99 12.00 18.00
From 100 10.00 15.00

This multiple license fees are automatically applied when ordering over ShareIT here:

Buy multiple licenses of SynchronEX:   Secure registration with ShareIT, an element5 service   

Buy multiple licenses of SynchronEX+: Secure registration with ShareIT, an element5 service

For other methods of ordering multiple licenses please contact sales@xellsoft.com
 

Upgrading

  • The price for an upgrade from a previous SynchronEX version to SynchronEX 3 is 15.00$ / 15.00€
    Pay using PayPal here [$] or here [€].
  • The price for an update from (previous or current) SynchronEX version to SynchronEX+ 3 is 20.00$ / 20.00€
    Pay using PayPal here [$] or here [€].
  • Include your current license key into the PayPal payment notification text or email it to sales@xellsoft.com  
  • You'll receive a new license key (we process manually)

 

Annotation on SynchronEX+ for Linux

  • The Linux license includes a Windows license (key works for both OS) as long as it is used on the same machine (Dual Boot / VMWare / ...).

  • The Linux software includes no GUI. However the Windows tool can be used to prepare projects using a GUI. 

  • The Linux license can be used by multiple users (terminals) as long as the executable is executed on one host (CPU).

 

System Requirements

  • Windows  95, 98, ME, NT, 2000 or XP  /   Linux on ix86 compatible machines.
  • 100Mhz processor or faster
  • 64MB RAM
  • 5MB free disk space
  • 800 x 600 display

 


 
  

Xellsoft uses PayPal and ShareIT for secure & reliable payment.

 

Exits

 


 


webmaster@xellsoft.com    -   © 2008 Xellsoft.com. All Rights Reserved    -    Online Privacy  -  Affiliate - Company