This release is a pre-release and may not be stable for production use.
Duplicity
Duplicity provides encrypted, bandwidth-efficient backups by producing encrypted tar-format volumes and uploading them to a remote or local file server. It uses the rsync algorithm for space-efficient incremental archives and GnuPG for security.
Key Features
- Encrypted & Signed: Backups are safe from spying and modification using GnuPG.
- Bandwidth Efficient: Only transmits changes since the last backup using the rsync algorithm.
- Incremental Archives: Saves space by storing only the parts of files that have changed.
- Multiple Backends: Supports a wide range of storage services (S3, Azure, B2, Google Drive, etc.) and protocols (SFTP, SCP, FTP, etc.).
Table of Contents
- Installation
- Architecture
- Repository Access
- Testing
- Logging
- Release Process
- Snap Support
- Development
- Help
DEVELOPMENT
For more information on downloading duplicity's source code from the code repository and developing for duplicity, see README-REPO.
For source docs: https://duplicity.readthedocs.io/
HELP
For more information see the duplicity web site at:
or at:
or post to the mailing list at:
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
or post a new issue at:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file duplicity-3.2.1.dev2.tar.gz.
File metadata
- Download URL: duplicity-3.2.1.dev2.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d4f3c0cce24b04ce5317974cf3efb90f031be7de054648c4a385242219ad18e
|
|
| MD5 |
ed6c8e7ba6f997d731db377ba8b43281
|
|
| BLAKE2b-256 |
f6519deaf67465ef10fcb4c56bf140ec55d2a96f9c2a88045fef38fc260086a6
|
File details
Details for the file duplicity-3.2.1.dev2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5906ac8d928bd5e17420305ab1fc8efe85dbfe9848f3ea6860afac3ce188873f
|
|
| MD5 |
3c96191c8286662ba4e546332ef472ea
|
|
| BLAKE2b-256 |
0cee5dd16a53fd980e313cfedf2cb3b064a88206d1e2408241b92bed00080719
|
File details
Details for the file duplicity-3.2.1.dev2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2b64beae7246c9dd156438efaef48eadbd3860f073a2f9c07fe2b4c89fb00dc
|
|
| MD5 |
c4ee8a19b3b18990fee5a671b5b3faf8
|
|
| BLAKE2b-256 |
2c031db45b6f5e59f0b30acad4891e6bf753b30012b718c7ceead3250438188f
|
File details
Details for the file duplicity-3.2.1.dev2-cp314-cp314-macosx_26_0_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp314-cp314-macosx_26_0_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, macOS 26.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
283b015f0210698818d196250898287d6fce0e89252f11ff259a8fd13bdc4033
|
|
| MD5 |
1dffdff823e7fc0d5617307c6d5c7298
|
|
| BLAKE2b-256 |
de00195649811db79091f70ccc0b847fc98b51549b3b3623164a89e175bf418a
|
File details
Details for the file duplicity-3.2.1.dev2-cp314-cp314-macosx_26_0_arm64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp314-cp314-macosx_26_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03ce3ab480cf2f793aaba1997fe845f8bf8d82a3784da3c2859c009e9df5467a
|
|
| MD5 |
f53500378f429e7cdb098c944be67f4c
|
|
| BLAKE2b-256 |
935839c07229c2b176ede68dac504d5d62882289f346b9e922b5ad7471af0261
|
File details
Details for the file duplicity-3.2.1.dev2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3fbec9f795f74cfd7608bf0074904078999c47abeab3f4658ff97e1112240fe
|
|
| MD5 |
40d660625bc21a87f946b5c5a2f9c0ec
|
|
| BLAKE2b-256 |
c6fba36f5875d8d8753f6d98ac37697d51fec0fa52f6e3f3bec462f30404afae
|
File details
Details for the file duplicity-3.2.1.dev2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14e89a4eb6290fc7dac403315dc90bef0bbf1954d924174a71b7a10c37187d40
|
|
| MD5 |
f5e83e862656d98798ac531014d3f8f1
|
|
| BLAKE2b-256 |
54571779de7ed2c7c861691882fb96204725d7f7bf99616c8d2050c6532b88ec
|
File details
Details for the file duplicity-3.2.1.dev2-cp313-cp313-macosx_26_0_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp313-cp313-macosx_26_0_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, macOS 26.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4c99667118116244195eb8ed9f271e026b578dc39d7bcddc05ff3026cd41088
|
|
| MD5 |
c982811b5050b57e09101dbfaec0eee0
|
|
| BLAKE2b-256 |
e142351bad83bc0c81fd17b4cb348e22123e51d30abc0c7b3ebbe2607a7f9089
|
File details
Details for the file duplicity-3.2.1.dev2-cp313-cp313-macosx_26_0_arm64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp313-cp313-macosx_26_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9af8d79fb7f2665d0d96ce1dd2939ffff8edbde5c3e68e3ec5cacac595f8abd9
|
|
| MD5 |
a8dd1af948b07c09fee936977aa22d0c
|
|
| BLAKE2b-256 |
033ae0ee343c76d4f1ce074d8477b4f3aa40d742b3d4ba9e6de338c23c8f2d1a
|
File details
Details for the file duplicity-3.2.1.dev2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cba105fb16b25c632756bb7ca3d048bbb230f26fab5b991103f63a734e915129
|
|
| MD5 |
39045a78ac3febd7cc1f2356a4d4453b
|
|
| BLAKE2b-256 |
281e271617e8d6c6ffbc448f5e9f04140a28538a5cbba4247bf9c4547a0bd7af
|
File details
Details for the file duplicity-3.2.1.dev2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c63fe8af10ba68b3fbc197743e2b12e677afd682a757d5a59a9cbfc5e1f30e85
|
|
| MD5 |
87912c3c902c15a6c797e0a96c31b173
|
|
| BLAKE2b-256 |
535964526b11745e178237b605b54264ec3087e06878630da9d25ca42909f7d2
|
File details
Details for the file duplicity-3.2.1.dev2-cp312-cp312-macosx_26_0_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp312-cp312-macosx_26_0_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, macOS 26.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc5eefdfdbb281c001f10dbb8d9c112df37f0f621a1fed26657ae60eac559425
|
|
| MD5 |
5e7609462c275e9bc36c7051dbe39b05
|
|
| BLAKE2b-256 |
0bdb07286b2b8a4e6af88d9db4cb8205ef7b0da06dc015e0122d89bf2d00a9ec
|
File details
Details for the file duplicity-3.2.1.dev2-cp312-cp312-macosx_26_0_arm64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp312-cp312-macosx_26_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4436f719c5e92a23e20fdf61563a820d3f021c1d7381e5f9bc7cd36072a94a9
|
|
| MD5 |
637b7e104b94186c3feb3f6bf05d45e1
|
|
| BLAKE2b-256 |
a7bc96ec2188fd5644a5dea2bb122da83e108672afcba8a3fdb697d9d0ededd3
|
File details
Details for the file duplicity-3.2.1.dev2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
add00148eea431879ee0823a4c1f35fa47c0fea79c8263db6389c966e6e445e4
|
|
| MD5 |
948ca0637c533449d980e93d991ad6e8
|
|
| BLAKE2b-256 |
31d4c9947350821d428b97ddeb07ef6e11917beb800c452459d134d005055c61
|
File details
Details for the file duplicity-3.2.1.dev2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d3637ad016ccfaf920b440e03a6cb2497b9e83c2ebcbb3d4a43cb33e42e3494
|
|
| MD5 |
89603252dfb1bf7a464063e1080a60c8
|
|
| BLAKE2b-256 |
cd806a89c767803e05d56e27274aa070223f3bd9a2e186caf9411080e397b43e
|
File details
Details for the file duplicity-3.2.1.dev2-cp311-cp311-macosx_26_0_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp311-cp311-macosx_26_0_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, macOS 26.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2dae389e86e8a4052d3263051e73ddd9840a6877e110d8f9c1ef877cca35b84
|
|
| MD5 |
3e2b4a6799af805a52ccc6d2bcc57b98
|
|
| BLAKE2b-256 |
24cef429f37ab0166787983c74a3d239c9f239164d359679cb0976b04cef8359
|
File details
Details for the file duplicity-3.2.1.dev2-cp311-cp311-macosx_26_0_arm64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp311-cp311-macosx_26_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91b56ad7429e342415f63e492b0f0215a5827f5940b595f6cce51770e1975cde
|
|
| MD5 |
62ca5aa31cb61b944b23d5a39a4576fc
|
|
| BLAKE2b-256 |
398ce3f20ba54e960e1918c8c5c246cc84a158696810f47cf5035001a0243902
|
File details
Details for the file duplicity-3.2.1.dev2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8996ab68d2779939d0233a1c8dc93886cd5851575c2be9586d2b6aa722aa3ed
|
|
| MD5 |
7badbbae12bbf85db27259c8ca8a3a0c
|
|
| BLAKE2b-256 |
29af3167cc8d581f20cc94047ee50e967c70a3b8100bbd4e9c74857837c24c75
|
File details
Details for the file duplicity-3.2.1.dev2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa2a54ba91f6ad152b9e3d831a47a80456ca6893750d0904d593803232cdabb5
|
|
| MD5 |
cf63b0f1c9dfef1eb405fd6a34b120c1
|
|
| BLAKE2b-256 |
815d54ed027cb3a43b60a2b12f17676ae352fb1655076a4e7c7b851a26c65543
|
File details
Details for the file duplicity-3.2.1.dev2-cp310-cp310-macosx_26_0_x86_64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp310-cp310-macosx_26_0_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, macOS 26.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
367351729c419158b36f698d5a13b82ecc457f45a2cfb608a006483aed13e921
|
|
| MD5 |
8d68db6715852db6ff62d03a8f8a7e8a
|
|
| BLAKE2b-256 |
9a0a6fb0bfa3a72b5f00d3db01c5dda102239ed023b9009412f84f873e0beca7
|
File details
Details for the file duplicity-3.2.1.dev2-cp310-cp310-macosx_26_0_arm64.whl.
File metadata
- Download URL: duplicity-3.2.1.dev2-cp310-cp310-macosx_26_0_arm64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08cc8a24b3a18611d253137cf76ebc7719e3ee7ed555a304409d7170afd56903
|
|
| MD5 |
3f403ab0233da99bac9028550f7a1f31
|
|
| BLAKE2b-256 |
4edf036fa3dc5a7e57dcfa0dd08f20f8e4e087505898bd344bc343f5a2dd2a62
|