Using Rsync for Internet Backups

Client-side software - BackupAssist

BackupAssist comes deployed with the necessary Rsync libraries, so no additional software is required.

Server-side software (where you are hosting your data)

You can host your data on any Windows or Linux machine. Additional software is required for Windows machines.

Windows platform - download and installing cwRsyncServer on your data host

cwRsync can be downloaded from our mirror (hosted in PA, USA):

File Download
cwRsync Server 4.1.0
Copssh 4.1.0
  Installation Instructions
  1. Download cwRsync Server 4.1 and Copssh 4.1 using the download links above
  2. Run the cwRsync installer and Copssh Installers
  3. Be sure to read our Rsync whitepaper for instructions on setting up a data host.

You can use PuTTY to troubleshoot SSH connection issues.
cwRsync Installer scripts (to meet GPL compliance standards)
Copssh 4.1.0 Installer Source
cwRsync Server 4.1.0 Installer Source

Linux platforms

Most Linux distributions contain the prerequisites of a SSH server and Rsync.

Please read our Setting up an Rsync Server guide for more information.


Both BackupAssist and the cwRsync package contains components with following terms of licensing:

Component Version Licensing In short   Patches
Rsync 3.0.7 Rsync license Free to use (GPL) Download source rsync
Cygwin and GNU tools 1.5.25-15 CYGWIN license Free to use (GPL mostly) Download source  
OpenSSH 5.1p1 OpenSSH license Free to use (BSD)    
OpenSSL 0.9.8h OpenSSL license Free to use (BSD)    
cwRsync (the rest!) 2.1.5 cwRsync license Free to use (MIT License)    
rsyncrypto 1.12 GPL Free to use (GPL) Download source