Backups are an essential thing to do and manage in today’s world, where you can easily expect your data to be hacked or lost because of any internal or external error. At the end, no one wants to suffer through a precious data loss, and the best way to save the day is to have a backup plan!

There are so many open source backup software out there, each with different features. But ever thought that you don’t want these complicated and fully-fledged solutions? As an end-user, you may want a “just enough” backup solution that does what you need without having to waste time learning it or reading through the user manual.

This is where Duplicati comes to play.

A Simple Open Source Backup Tool

Duplicati is an open source software that specializes in managing backups for end-users on desktop machines. The software runs inside the web browser, while having a background instance that runs the backup processes as you desire.

You can backup and file or folder on your system, and then choose where to store them remotely; there is little benefit from having a local backup on the same machine which you want its data to be secure. If the storage disk gets corrupted or your system gets hacked, then even your backups will be gone forever, simply because they are stored on the same machine.

That’s why Duplicati was built around remote data storage from the very first days. The software will take your data, optionally encrypt it, and then store it at whatever remote service or storage you desire. You can also store it optionally at any local hard disk or connected devices you wish.

And just like any backup software, you can choose at what times should the backup process occasionally occur, and how many backup copies should the software leave on disk (In order to not waste space).

The following remote services are supported:

  • FTP.
  • OpenStack Object Storage / Swift.
  • S3 Storage.
  • Remote server via SFTP (SSH).
  • WebDAV.
  • Azure blob.
  • B2 Cloud storage.
  • Dropbox.
  • Google Cloud Storage.
  • Google Drive.
  • HubiC.
  • Jottacloud.
  • Microsoft Office 365 Group.
  • Microsoft OneDrive.
  • Microsoft Sharepoint.
  • Rclone.
  • RackSpace Cloud Files.
  • Tencent COS.

As you can see, it is a huge list. You can literally save your files on any remote storage you desire on the planet.

What’s better yet is that your data can be encrypted with a passphrase using AES-256 encryption, ensuring no one else but you can access the data.

Duplicati is licensed under the LGPL license, and written in C# programming language, and is working on Windows, macOS and Linux.

How to Set up Remote Backup with Duplicati

After installing the software and running it, you will see that it is running from inside your web browser like the following. Simply click on “Add Backup” in order to start a new backup setup:

duplicati 5

After it, choose “Configure a new backup”:

duplicati 7

Now, you have to write some information about the backup setup, and whether you want to encrypt it or not:

duplicati 9

Then, the software will ask you about where do you desire to remotely store the backup files. You can select any service from the menu, and after it, you’ll just need to enter the username/password combination for that service, or the API/Auth key in order for the software to access it:

duplicati 11

Then, you have to select the folders or files that you want to backup. You can select any files or folders you desire on your system, as well as excluding or filtering specific files depending on custom conditions you specify:

duplicati 13

Next you’ll have to choose when should your backup process run? What’s nice about Duplicati is that even if the date/time of the scheduled backup was missed, it will still run the backup as early as possible. So for example if you scheduled your back to 9 AM on Monday, and your PC was off at that time and you turned it on at 10 AM, then the backup will still run at that time:

duplicati 15

Finally, you can choose how many backups should Duplicati retain for you? Of course you don’t want to store these files indefinitely, because that will fill up your disk space quickly without need. Which is why you can limit the number of backups to retain based on whatever conditions you desire:

duplicati 17

Now you’ll see that your backup setup was created successfully, and that the software will automatically take the backup according to the conditions you specified:

duplicati 19

In the future, if you want to restore data from a backup file, then simply head to the “Restore” tab on the left side and choose your backup to start the process:

duplicati 21

That’s it! A very simple and straightforward process. You didn’t even need this guide.

Good Backups = Good Sleep

Backups are quite essential these days, and its very rare to meet a person who does not have a backup plan for his/her files. If you are one of these people, then we strongly suggest that you give Duplicati a try in order to not lose your valuable data in case of a system crash/hack or any other issues that you may encounter.

Duplicati makes the process so effortless, that you can do the whole setup in less than 5 minutes of work. There is no reason at all for not doing backups for your valuable time, while you still can.


Inline Feedbacks
View all comments



Become a Supporter

For the price of one cup of coffee per month:

  • Support the FOSS Post to produce more content.
  • Get a special account on our website.
  • Remove all the ads you are seeing (including this one!).
  • Help us get to our goal of 100 supporters, to start many initiatives.

Opinions Column

Recent Comments

Tools We Use