Duplicati - remote storage backup

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
procyon
Posts: 34
Joined: Wed Apr 11, 2012 1:30 pm

Duplicati - remote storage backup

#1 Post by procyon »

Duplicati.com wrote: Duplicati is a free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with Amazon S3, Windows Live SkyDrive, Google Drive (Google Docs), Rackspace Cloud Files or WebDAV, SSH, FTP (and many more).
[..]
Duplicati uses AES-256 encryption (or GNU Privacy Guard) to secure all data before it is uploaded.
I had always been reluctant to store or backup some of my personals data in the cloud storage (privacy concern) until i discovered Duplicati !
Now, in addition to my local backups, i store some of them remotely and securely !

Just configure what you want to backup and Duplicati do the rest.

An example of remote backup (full + incremental) . The local source folder (~ 300 MB) is uploaded in several volumes (here, configured at 10 MB max each):
Image

An example of the main GUI:
Image

Website : http://www.duplicati.com/
License : LGPL
Dependencies : .NET 2.0+

Portable : Yes. Launch Duplicati.exe with the command-line --portable-mode (cf. Other protection measures)
Stealth : Yes.

Valuable informations are also available in the wiki (e.g: Some Background Information on how it started).

One cons. : sometimes the "Duplicati Wizard" can be non-user-friendly for modifying or updating settings of existing backups. But, according to the roadmap, a new GUI is planned.

Added to the database : http://www.portablefreeware.com/index.php?id=2310

procyon
Posts: 34
Joined: Wed Apr 11, 2012 1:30 pm

Re: Duplicati

#2 Post by procyon »

Duplicati 1.3.2.1388 is out.
Changes in this version (compared to 1.3.2) wrote:
  • Fixed: Upload issue with Google Drive ("Failed to upload file"), issue #637
  • Added: Log file now shows when target server was not available (r1346)
  • Added: After waking up from hibernation, Duplicati pauses for 5 minutes like at startup to grant the system some time to fully recover (r1343 + r1354)
  • Added: Support for symlinks and NTFS junctions ( issue #144 ). Advanced options allow to store|follow|ignore symlinks with store being the default. Look for "symlink-policy" in the advanced options.
  • Added: Filters based on file attributes ( issue #577 ). It's now possible to e.g. exclude system files or hidden files. It's part of the advanced options. The option is called "exclude-files-attributes".
  • Added: Support for loooong file names under Windows ( issue #320 ). It's now possible to backup files with paths >260 chars.
  • Fixed: Donation link lead to Danish page (r1388). This is now in English. Feel free to try that out and see if it stays English when you make a donation ;-) If you do not like Paypal, you can also send Bitcoin. Our wallet is 1ADgoUoE9uN725Ypeh9M9WTKFLJzfWWMBh
  • Fixed: German translation updated ( issue #657 ). We received a few improvements and added these now.
  • Added: Support for Tonido backend ( issue #671 ). We changed the authentication for WebDAV a bit, so that it now works with Tonido.
  • Fixed: Unable to translate Unicode character \uDC63 at index 72 to specified code page ( issue #480 )
Entry updated

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Duplicati

#3 Post by webfork »

Looks portable -- saving settings to the \data folder. Not stealth -- writes a "signature cache" to the AppData folder. If you're backing up a lot of data, this can really build up over time. Can be disabled in the options menu under Advanced (uncheck last item).

I haven't tested this out a great deal, but it's very promising.

Update: the signature cache is very useful. I modified the entry to suggest moving it to a temp folder to get stealth status.

procyon
Posts: 34
Joined: Wed Apr 11, 2012 1:30 pm

Re: Duplicati

#4 Post by procyon »

webfork wrote:Looks portable -- saving settings to the \data folder. Not stealth -- writes a "signature cache" to the AppData folder.
[...]
Update: the signature cache is very useful. I modified the entry to suggest moving it to a temp folder to get stealth status.
When i read you, i had some doubts because the folder "signature cache" is in my folder \data .
I forget that i had modified the path with the environment variable %DUPLICATI_HOME% (cf wiki).

For "full stealth", you can configure like this.
Advanced Tab, section "Cache",

Temporary folder : %DUPLICATI_HOME%\temp
Signature cache: %DUPLICATI_HOME%\Signature Cache


About version. Last time i mistakenly updated the entry with version 1.3.2.1388, which is a "Development Snapshot". Currently, the last is 1.3.2.1452 (2012-08-23) (that i had not tested yet). The last stable release is 1.3.2 (2012-05-21).

Should we switch back the entry to 1.3.2 or keep update with last development snapshot version ?

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Duplicati

#5 Post by webfork »

procyon wrote:Temporary folder : %DUPLICATI_HOME%\temp
Signature cache: %DUPLICATI_HOME%\Signature Cache
Yeah that would work much better, although I wonder if the signature files are also relative (e.g. when you insert a USB drive, will the signature files recognize the drive letter change or give an error?).
procyon wrote:Should we switch back the entry to 1.3.2 or keep update with last development snapshot version ?
With backup programs, most users are looking for stability and reliability rather than features. I'd recommend we push back to 1.3.2, unless this is could be considered a late beta.

procyon
Posts: 34
Joined: Wed Apr 11, 2012 1:30 pm

Re: Duplicati

#6 Post by procyon »

webfork wrote:
procyon wrote:Should we switch back the entry to 1.3.2 or keep update with last development snapshot version ?
With backup programs, most users are looking for stability and reliability rather than features. I'd recommend we push back to 1.3.2, unless this is could be considered a late beta.
Solved : 1.3.3 stable is out :D

By the way, if for some reasons you use symlinks in your backups (it's my case), caution:
Changelog wrote: Added: Support for symlinks and NTFS junctions ( issue #144 ). Advanced options allow to store|follow|ignore symlinks with store being the default. Look for "symlink-policy" in the advanced options.
In previous version the policy was "follow" now it's "store". Can be configured in the step "Manually override settings" in "Edit an existing backup".
Duplicati wrote: Value type: Enumeration: Store, Follow, Ignore.
Symlink handling.
Using this option to handle symlinks different. The "store" option will simply record a symlink with its name and destination, and a restore will recreate the symlink as a link. Use the option "ignore" to ignore all symlinks and not store any information about them. Previous versions of Duplicati used the setting "follow", which will cause symlinked files to be included and restore as normal files.

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Duplicati

#7 Post by webfork »

procyon wrote:Solved : 1.3.3 stable is out :D
That works :)

I modified the entry to include the portable directory trick you pointed out. It seems like the users who don't want the signatures feature would probably just use a different backup tool entirely, so configuring that bit for portability seemed the only meaningful way to list that entry.

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Duplicati

#8 Post by webfork »

Duplicati 1.3.4 is available

Changes:

Added: Translations: Chinese, Hongkong, Russian translation

Added: Commands for command line can be exported from UI. (issue #236, Thanks to Nicolas Hatier). When you create a new backup job or edit an existing one, on the last page of the assistant you will get a tab that shows you the command to run the same job from a command line.

Various other fixes

http://www.duplicati.com/news

User avatar
Midas
Posts: 6716
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Duplicati

#9 Post by Midas »

Quick account of Google Drive backup testing using both CarotDav and Duplicati in portable mode (they're both DotNET v2 dependent):

- CarotDav (slowly) backups discrete files (my preference, since what I'm trying to get is a redundant web accessible backup of my Dropbox folder), but spits innumerable errors in the process; if allowed to continue, it eventually finishes uploading files and on a perfunctory look it appears to have uploaded everything (~1GB, too many files to check thoroughly);

- Duplicati is way faster, has easier and more intuitive configuration (thanks to its 'wizard' interface) and is able to do full/incremental backups on a schedule, manage old backups and write variable detailed logs of it all; unfortunately, it puts files inside zips (a valuable feature in other contexts, I'm sure) so I get no discrete file access via Web.

On a lateral note, I wasn't able to figure why the 'wizard' generated command line strings appear duplicated... And if you know better than me, please chime in. :mrgreen:

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Duplicati

#10 Post by webfork »

Midas wrote:Quick account of Google Drive backup testing using both CarotDav and Duplicati
Thanks for that. I've been working with Duplicati for a while and been trying to come up with some kind of further analysis, so this is good to see.

Joe
Posts: 46
Joined: Wed Apr 23, 2014 5:16 pm

Re: Duplicati

#11 Post by Joe »

I hope nobody minds if I resurrect this old topic but I am trying to find some answers to the following:

(1) Do I have to launch Duplicati.exe --portable-mode from Run every time or is it for the first time only?

(2) Can I create more than one backup job in Duplicati? E.g. Can I create a job to backup one folder to OneDrive then create another job to backup another folder to Google Drive?

I am sorry if these questions sound stupid but I have searched the forums and cannot find any definite answers. Does anyone know?

Thanks.

procyon
Posts: 34
Joined: Wed Apr 11, 2012 1:30 pm

Re: Duplicati

#12 Post by procyon »

Joe wrote: (1) Do I have to launch Duplicati.exe --portable-mode from Run every time or is it for the first time only?
Yes.
Joe wrote: (2) Can I create more than one backup job in Duplicati? E.g. Can I create a job to backup one folder to OneDrive then create another job to backup another folder to Google Drive?
Yes, you can have multiple configurations backup.

User avatar
Midas
Posts: 6716
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Duplicati

#13 Post by Midas »

IMHO, a yaP (http://www.portablefreeware.com/forums/ ... php?t=5698) launcher is probably the best route here...
  • Code: Select all

    ; configuration file for yaP v0.6.19 (http://rolandtoth.hu/yaP/)
    ; application name: Duplicati
    ; version: 1.3.4
    ; website: http://www.duplicati.com/
    
    [GENERAL]
    application = App\Duplicati.exe
    commandline =--portable-mode
    ...
    

Joe
Posts: 46
Joined: Wed Apr 23, 2014 5:16 pm

Re: Duplicati

#14 Post by Joe »

procyon wrote:
Joe wrote: (1) Do I have to launch Duplicati.exe --portable-mode from Run every time or is it for the first time only?
Yes.
I am confused. Does that mean "Yes" I have to use --portable-mode every time or "Yes" it's for the first time only?

@Midas,
Thanks. I'll check it out.

procyon
Posts: 34
Joined: Wed Apr 11, 2012 1:30 pm

Re: Duplicati

#15 Post by procyon »

Joe wrote: I am confused. Does that mean "Yes" I have to use --portable-mode every time or "Yes" it's for the first time only?
Oups, you are right this short answer is confusing. Sorry :oops:
So, yes, you have to use the parameter --portable-mode every time in order to have a portable Duplicati.

Post Reply