# Duplicati 2 vs. Duplicacy 2

**URL:** https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592
**Category:** Comparison
**Created:** [September 12, 2017, 4:06pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592 "2017-09-12T16:06:08Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![JonMikelV](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@JonMikelV](https://forum.duplicati.com/u/JonMikelV)
#### Post date: [September 12, 2017, 4:06pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/1 "2017-09-12T16:06:08Z")

</div>

This is a “wiki” post for comparing Duplicati (DT) against Duplicacy (DC @ [https://duplicacy.com/](https://duplicacy.com/)).

As a wiki ANY user can edit it to add/update features of either app that they may have more experience with than I do. Enjoy!

## Feature comparison

| DT | DC | Feature |
| --- | --- | --- |
| x | \* | Free (\*DC command line free for individual users, else per user or computer fee) |
| x | x | Client side software |
| | | Server side software |
| x | \* | Source code available (\*DC source code for CLI only) |
| x | x | Encryption |
| x | x | Only back up changes |
| x | x | Block level de-duplication |
| | x | [Lock-free deduplication](https://github.com/gilbertchen/duplicacy/wiki/Lock-Free-Deduplication) (DC uses destination files names instead of a local database resulting in lower local storage needs) |
| | x | Cross-source de-duplication (possible with DC thanks to [lock-free deduplication](https://github.com/gilbertchen/duplicacy/wiki/Lock-Free-Deduplication)) |
| x | x | Supports various cloud storage providers |
| x | x | Supports local storage |
| x | x | Supports SFTP servers as destination |
| x | x | Has command line |
| \* | x | Has GUI |
| x | x | Mac OS X |
| x | x | Linux |
| x | x | Linux LVM snapshots supported (DT seems to have better support) |
| x | x | Windows |
| x | x | Windows VSS shadow copies supported (DT seems to have better support) |
| x | x | Can run as service/daemon |
| x | x | Supports service/daemon network share authentication (DT seems to handle it better) |
| x | x | Supports multiple retention policies (DT seems ‘better’, closer to CrashPlan type options) |
| \* | x | Supports multiple destinations (\*DT requires a backup set for each destination, but multiple sets can all have the same source files) |
| | x | Concurrent backup (Multiple clients can back up to the same storage at the same time) |
| \* | | Backup summary reports (\*DT not built in, possible with [dupReport](https://forum.duplicati.com/t/announcing-dupreport-a-duplicati-email-report-summary-generator/1116/52)) |
| | x | Variable block sizes |

x=has feature, \*=has feature sort of, ?=MIGHT have feature

## Backup **destination** support comparison

| DT | DC | Backend |
| --- | --- | --- |
| X | X | Local file, network share (DT can authenticate to SMB share) |
| X | | FTP/FTPS (FTP, Alternative FTP) |
| X | X | SSH/SFTP |
| X | X | WebDav |
| X | X | Dropbox |
| X | X | Amazon S3 and compatible (ex. Wasabi, Minio) |
| X | | Amazon Cloud drive |
| X | X | Google Cloud Storage |
| X | X | Microsoft Azure |
| X | X | Backblaze B2 |
| X | X | Google Drive |
| X | X | Microsoft OneDrive |
| X | | Microsoft OneDrive for Business (OD4B) |
| X | | Microsoft SharePoint |
| X | X | Hubic |
| X | | [Box.com](http://Box.com) |
| X | | Rackspace CloudFiles |
| X | | Jottacloud |
| X | | mega.nz |
| X | | OpenStack Simple Storage |
| X | | TahoeLAFS |
| \* | \* | pCloud (via WebDav) |
| \* | | sia.tech (via blockchain) \*[experimental status](https://forum.duplicati.com/t/sia-blockchain-storage-network/174) |

## Backup **source** support comparison

| DT | DC | Backend |
| --- | --- | --- |
| X | X | Local file, network share (DT can authenticate to SMB share) |
| | | SSH/SFTP (DC website inaccurately states support for SFTP as a source) Note that SSHFS can be used. |

---

<div class="post-metadata">

### Author: ![dgcom](https://forum.duplicati.com/user_avatar/forum.duplicati.com/dgcom/32/2711_2.png) [@dgcom](https://forum.duplicati.com/u/dgcom)
#### Post date: [September 12, 2017, 4:24pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/2 "2017-09-12T16:24:20Z")

</div>

Nice summary, @JonMikelV 🙂  
You might also note that duplicacy source code is available for cli tool only.  
I would also suggest to mark the following when comparing backups:

- Support for VSS on Windows and LVM snapshots on Linux - Duplicati has better support based on my testing (in Windows)
- Support running as a service/daemon - haven’t checked the full duplicacy package, but cli can be wrapped for built-in scheduler
- Supports authentication to network shares while running as service/daemon - Duplicati wins here as far as I know.
- Support for various retention policies - duplicacy has better retention, closer to what CP had.

It is really hard to evaluate products like backups - different people look for different features… I care less about user-mode backups, but really like the way Duplicati runs as a service and cli version flexibility…

---

<div class="post-metadata">

### Author: ![JonMikelV](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@JonMikelV](https://forum.duplicati.com/u/JonMikelV)
#### Post date: [September 12, 2017, 4:28pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/3 "2017-09-12T16:28:17Z")

</div>

dgcom, thanks for the tips - on the bullet list items are you saying both tools support all 4 items but you think Duplicati does it better?

I’m asking because I haven’t actually done anything with Duplicacy beyond reading their web site… 🙂

I’ll see if I can get that first post shifted to a Wiki so others (such as yourself) can directly edit things rather than having to go through me.

---

<div class="post-metadata">

### Author: ![dgcom](https://forum.duplicati.com/user_avatar/forum.duplicati.com/dgcom/32/2711_2.png) [@dgcom](https://forum.duplicati.com/u/dgcom)
#### Post date: [September 12, 2017, 4:52pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/4 "2017-09-12T16:52:42Z")

</div>

From the four items I listed, Duplicati is better at the first and third ones.  
Just checked and UI version of duplicacy can be installed as service as well.

---

<div class="post-metadata">

### Author: ![dgcom](https://forum.duplicati.com/user_avatar/forum.duplicati.com/dgcom/32/2711_2.png) [@dgcom](https://forum.duplicati.com/u/dgcom)
#### Post date: [September 12, 2017, 5:25pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/5 "2017-09-12T17:25:29Z")

</div>

I just remembered one more feature of duplicacy which is not yet (unfortunately) available in Duplicati - ability to backup to multiple destinations. Again, not sure if it works in UI, but cli version can add another destination to the default one assigned for specific source and then copy data from default to that other destination.  
Granted, it is not a simultaneous backup, but still a great option which avoids re-compression and re-encryption of the source.  
On the other hand, I can simulate this now with rclone or similar tool…

---

<div class="post-metadata">

### Author: ![JonMikelV](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@JonMikelV](https://forum.duplicati.com/u/JonMikelV)
#### Post date: [September 12, 2017, 5:53pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/6 "2017-09-12T17:53:44Z")

</div>

Yeah, I would live multiple destinations from a single source as well. And the way it sounds like Duplicacy does it’s block handling (with remove file names vs. a local DB) is actually pretty cool and fits PERFECTLY with multiple destination features.

---

<div class="post-metadata">

### Author: ![tophee](https://forum.duplicati.com/user_avatar/forum.duplicati.com/tophee/32/21_2.png) [@tophee](https://forum.duplicati.com/u/tophee)
#### Post date: [September 12, 2017, 6:38pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/7 "2017-09-12T18:38:49Z")

</div>

> [@dgcom](#):
>
> Nice summary,

BTW: A good way of showing your appreciation for a post is to like it: just press the ❤ button under the post.

In the #Support category, if you asked the original question, you can also mark an answer as the accepted answer which solved your problem using the tick-box button you see under each reply.

All of this also helps the forum software distinguish interesting from less interesting posts when compiling summary emails.

> [@JonMikelV](#):
>
> I’ll see if I can get that first post shifted to a Wiki

Done. Hint: you can flag your post and ask for it to be turned into a wiki.

---

<div class="post-metadata">

### Author: ![tophee](https://forum.duplicati.com/user_avatar/forum.duplicati.com/tophee/32/21_2.png) [@tophee](https://forum.duplicati.com/u/tophee)
#### Post date: [September 12, 2017, 6:55pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/8 "2017-09-12T18:55:23Z")

</div>

I find this one quite fascinating:

> Concurrent backup  
> Multiple clients can back up to the same storage at the same time

Added it to the OP.

Oh, just realized that @dgcom also mentiined it above. I’m not sure I understand all of what you’re saying, though. Are you implying that there should be a `*` for duplicati?

---

<div class="post-metadata">

### Author: ![JonMikelV](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@JonMikelV](https://forum.duplicati.com/u/JonMikelV)
#### Post date: [September 12, 2017, 7:07pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/9 "2017-09-12T19:07:50Z")

</div>

> [@tophee](#):
>
> Are you implying that there should be a \* for duplicati?

Well, in this case I’d say Duplicati should get an `x` since the Feature is that multiple CLIENTS can back up to the same destination at the same time - which I’m pretty sure Duplicati can do (unles the destination somehow restricts concurrent logins in some way).

If we were talking about a SINGLE client backing running multiple backups to the same destination at the same time (maybe you’ve got an hourly Documents backup but only a daily Photos backup that both happen to fire at the same time) then I’d say Duplicati should stay empty.

As far as I can tell a single backup job can be multi-threaded, but only one backup job (or any tray based command line) runs at any one time. Note that I could be wrong here as the tray/web UI doesnt’ seem to be designed to show multiple tasks running at the same time.

---

<div class="post-metadata">

### Author: ![tophee](https://forum.duplicati.com/user_avatar/forum.duplicati.com/tophee/32/21_2.png) [@tophee](https://forum.duplicati.com/u/tophee)
#### Post date: [September 12, 2017, 7:16pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/10 "2017-09-12T19:16:17Z")

</div>

> [@JonMikelV](#):
>
> Well, in this case I’d say Duplicati should get an x since the Feature is that multiple CLIENTS can back up to the same destination at the same time - which I’m pretty sure Duplicati can do

Yes, that it can do. But my understanding is that duplicacy not only allows multiple backups to the same destination but to the same archive, including block level deduplication so that if a copy of the same file exists on multiple machines, it will only be uploaded once. That is pretty fascinating! Or am I misunderstanding something?

This is my [source](https://github.com/gilbertchen/duplicacy/blob/master/DESIGN.md):

> However, if concurrent access is required, an unreferenced chunk can’t be trivially removed, because of the possibility that a backup procedure in progress may reference the same chunk. The ongoing backup procedure, still unknown to the deletion procedure, may have already encountered that chunk during its file scanning phase, but decided not to upload the chunk again since it already exists in the file storage.

---

<div class="post-metadata">

### Author: ![JonMikelV](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@JonMikelV](https://forum.duplicati.com/u/JonMikelV)
#### Post date: [September 12, 2017, 7:27pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/11 "2017-09-12T19:27:22Z")

</div>

> [@tophee](#):
>
> if a copy of the same file exists on multiple machines, it will only be uploaded once

Based on that quote and how Duplicacy appears to use the file names themselves to identify blocks then it would make sense that it “natively” supports cross source de-duplication.

We know that at present Duplicati does NOT support that (though it has been mentioned before that it _could_) so perhaps a new Feature for “Cross source de-duplication” or “Cross-backup de-duplication” should be added with blank for Duplicati and `?` for Duplicacy until somebody can verify our assumptions?

> [@Pointing multiple servers at the same storage location](https://forum.duplicati.com/t/pointing-multiple-servers-at-the-same-storage-location/236/3):
>
> In Duplicati, deduplication does not work across multiple backup jobs, so uploading backups to the same folder will not help to save storage. Generally, it is not recommended to upload multiple backups to the same location. Backup job 1 will detect unrecognized filed created by backup job 2 and vice versa. If for whatever reason you still want to put multiple backup jobs in the same folder, give the uploaded volumes of all backup jobs a unique prefix by supplying the --prefix option to every b…

> [@Pointing multiple servers at the same storage location](https://forum.duplicati.com/t/pointing-multiple-servers-at-the-same-storage-location/236/9):
>
> I do not have plans to develop this, but yes, it can be done.

---

<div class="post-metadata">

### Author: ![dgcom](https://forum.duplicati.com/user_avatar/forum.duplicati.com/dgcom/32/2711_2.png) [@dgcom](https://forum.duplicati.com/u/dgcom)
#### Post date: [September 12, 2017, 7:40pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/12 "2017-09-12T19:40:14Z")

</div>

As far as I understand, it is _not recommended_ to have different clients and different jobs to backup to the same location (folder) because it can cause conflicts…

---

<div class="post-metadata">

### Author: ![tophee](https://forum.duplicati.com/user_avatar/forum.duplicati.com/tophee/32/21_2.png) [@tophee](https://forum.duplicati.com/u/tophee)
#### Post date: [September 12, 2017, 8:17pm UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/13 "2017-09-12T20:17:03Z")

</div>

> [@JonMikelV](#):
>
> it has been mentioned before

I don’t want to annoy anyone, but I think I found another little thing to bug people about:

If you refer to some other post on this forum, it would be great if you could provide a link to that post.

The link will automatically be visible from both sides (i.e. there will also be a link back from the post you’re linking to). Those links will make it much easier for people to navigate the forum and find relevant information.

---

<div class="post-metadata">

### Author: ![jl\_678](https://forum.duplicati.com/user_avatar/forum.duplicati.com/jl_678/32/130_2.png) [@jl\_678](https://forum.duplicati.com/u/jl_678)
#### Post date: [September 13, 2017, 12:03am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/14 "2017-09-13T00:03:03Z")

</div>

Hi,

I have been testing both with Backblaze B2 and am still trying to sort out which I will adopt. One big difference is speed/deduplication. They take two different approaches. Duplicacy by default relies on file size/time stamp differencing unless you specify the “-hash” tag which is not the default while Duplicati chops files into much smaller pieces for more efficient data reduction. These differences make the two products hard to compare. Here is the results from a test uploading 3GB of actual data with both solutions.

Initial Backup  
Duplicacy: Upload time ~45 minutes  
Duplicati: Upload time 1 hour, 9 minutes.

Follow-on backups:  
Duplicacy: ~30 seconds  
Duplicati: ~2:40 seconds

In short Duplicacy seems much faster although Duplicati is storing about 200MB less data. To be 100% clear, I am running this on a small single board computer running Ubuntu dedicated to this purpose, and so compute power, memory and bandwidth are limited. (Your performance is likely much faster.)

I really like the Duplicati GUI and there is no GUI for Duplicacy on Linux; however, I find the performance difference significant.

I will continue my tests and welcome any feedback.

---

<div class="post-metadata">

### Author: ![Kelly\_Trinh](https://forum.duplicati.com/user_avatar/forum.duplicati.com/kelly_trinh/32/2813_2.png) [@Kelly\_Trinh](https://forum.duplicati.com/u/Kelly_Trinh)
#### Post date: [September 13, 2017, 2:58am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/15 "2017-09-13T02:58:38Z")

</div>

Am I right to understand that the default behavior for duplicati is to not rely on timestamps and examine file contents on each backup? Is there an option just to rely on timestamps?

A bit of background - in my long term plan, I have two data sets that I plan to backup -

Logging/Records data set (relatively small 10mb but frequently changing)  
Archive data set (large ~200Gb but low frequent changes, usually just additional files and extremely rare for file edits)

If there is an option for timestamps, then I suppose the backup refresh of the latter would be much much faster (and less wear on hard disk but that is super minor)

---

<div class="post-metadata">

### Author: ![JonMikelV](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@JonMikelV](https://forum.duplicati.com/u/JonMikelV)
#### Post date: [September 13, 2017, 3:09am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/16 "2017-09-13T03:09:16Z")

</div>

Take a look at `--check-filetime-only`, that might do what you want.

---

<div class="post-metadata">

### Author: ![Tapio](https://forum.duplicati.com/user_avatar/forum.duplicati.com/tapio/32/3371_2.png) [@Tapio](https://forum.duplicati.com/u/Tapio)
#### Post date: [September 13, 2017, 3:26am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/17 "2017-09-13T03:26:55Z")

</div>

> [@JonMikelV](#):
>
> Take a look at --check-filetime-only, that might do what you want.

BTW, is there any documentation for the advanced options? If not, I guess I need to search the Google Group…

---

<div class="post-metadata">

### Author: ![Kelly\_Trinh](https://forum.duplicati.com/user_avatar/forum.duplicati.com/kelly_trinh/32/2813_2.png) [@Kelly\_Trinh](https://forum.duplicati.com/u/Kelly_Trinh)
#### Post date: [September 13, 2017, 3:33am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/18 "2017-09-13T03:33:27Z")

</div>

Not sure on process on joining out team for helping out development of duplicati - but (depending on scope) I am happy to volunteer to maintain documentation on this (and others?). I am imagining a list of the options with some explanations etc.

Any ideas on who to PM for this?

---

<div class="post-metadata">

### Author: ![dgcom](https://forum.duplicati.com/user_avatar/forum.duplicati.com/dgcom/32/2711_2.png) [@dgcom](https://forum.duplicati.com/u/dgcom)
#### Post date: [September 13, 2017, 4:26am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/19 "2017-09-13T04:26:54Z")

</div>

> [@Tapio](#):
>
> BTW, is there any documentation for the advanced options?

Please, run the following in the command line:

```plaintext
Duplicati.CommandLine.exe help advanced

```

---

<div class="post-metadata">

### Author: ![tophee](https://forum.duplicati.com/user_avatar/forum.duplicati.com/tophee/32/21_2.png) [@tophee](https://forum.duplicati.com/u/tophee)
#### Post date: [September 13, 2017, 6:06am UTC](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592/20 "2017-09-13T06:06:30Z")

</div>

> [@Kelly\_Trinh](#):
>
> Any ideas on who to PM for this?

That would be @kenkendk. Or, more broadly [@staff](https://forum.duplicati.com/groups/staff).

That said: I don’t even think you need to bug anyone about this (let alone ask for permission). You can simply create a topic in the #How-To category and update it whenever appropriate. 🙂

That would be fantastic help and much appreciated!

[Next page](https://forum.duplicati.com/t/duplicati-2-vs-duplicacy-2/592.md?page=2)
