I'm switching to Backblaze B2 as my online backup destination, and plan on using Duplicity for it on my headless CentOS 6.9 server.
The problem is that to use B2 storage with Duplicity requires version 0.7 or later, while the one provided in the EPEL repository is the depreciated version 0.6.26.
Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server. The duplicity package also includes the rdiffdir utility. Rdiffdir is an extension of librsync's rdiff to directories-it can be used to produce signatures. I've had this issue, and it was caused by the b2 package splitting into two parts (b2 and b2sdk), and the sdk part (which duplicity relies on) changing its name as a result of this. Latest duplicity codebase supports both older and newer version of the library, but older versions such as 0.7.18.2 does not. Backblaze offers B2 cloud storage which is similar to and compatible with Amazon S3. The advantage of Backblaze B2 is that you can use a variety of 3rd party integrations/software in order to backup your data. That means you have options when it comes to the software you use to backup. How to configure Backblaze B2 with Duplicity on Linux — Duplicity can store backup data in many destinations, including Backblaze B2. This guide will help you get setup and give you the commands to do a full backup and restore of a specific folder.

Duplicati works with 21 cloud services. Google citrix workspace. They include cloud infrastructure services, such as Amazon S3, Backblaze B2 and Google Cloud, as well as cloud storage services, such as Dropbox, Google.
I tried uninstalling Duplicity that was installed with yum and the EPEL repository, and attempted the installation from the tarball as recommended on http://duplicity.nongnu.org. (Yes, I understand that this method is discouraged with CentOS, but I didn't see any obvious RPM/repository solutions.)
Prior to downloading the Duplicity tarball and running the Python installation script, I installed additional packages:
After installation, I attempted to verify the version of Duplicity installed:
Qnap Backblaze B2
Code: Select all
I can't find how to install python-fasteners in CentOS 6 to fix this.So the question is: Is it possible to install Duplicity 0.7 version series with CentOS 6, and if not, what other tool should I be looking at for backups with B2 storage for a headless server?
Wasabi Vs Backblaze B2
Michael