cwDup: Duplicity for Windows

1 min read
💡
Note: cwDup has been discontinued and is no longer available for download or supported.

cwDup is a Windows implementation of Duplicity, packaged together with Python, GnuPG, librsync, Cygwin, and additional supporting tools. The goal is to provide a complete, ready-to-use solution for secure and efficient online backups on Windows systems.

Duplicity is an encrypted, bandwidth-efficient backup solution based on the rsync algorithm. It creates encrypted tar archives of local directories and uploads them to local or remote storage backends. By using librsync, Duplicity generates space-efficient incremental backups that only store the portions of files that have changed since the previous backup.

For security, Duplicity relies on GnuPG to encrypt and optionally sign backup archives. This ensures that backup data remains protected against unauthorised access or modification, even when stored on untrusted servers.

To enable this Unix-oriented toolchain on Windows, cwDup uses Cygwin, which provides a Linux-like runtime environment through a POSIX-compatible DLL and a collection of standard Unix tools.

By bundling all required components, cwDup simplifies the deployment of secure, incremental backups on Windows without requiring a separate Unix or Linux system.

Project lifetime: Feb 2014 - Jan 2025

Release History