Home Linux Top 15 Open Source Backup Software for Linux in 2019

Top 15 Open Source Backup Software for Linux in 2019

To recover from some unexpected situations like human errors, Disk failure or RAID, Corruption of file systems we need a good backup plan. The following Top 15 Free Open Source Backup Software for Ubuntu/Linux which we are going to discuss is very much helpful to avoid these types of situations.

But before going our main discussion, let’s discuss some necessary things we need to know about backup software.

Open source softwarewe should use software which has the source code is available and may be free and have the authentication for modifying. It will help us to ensure that we can recover data in case vendor/project stopped working on software or refused to provide patches.

Cross-platform support –We need to make sure that backup software will work on all OS platforms on all desktop and server operating systems.

Data format – We need to check that if It has an open data format which ensures that we can recover data in case vendor or project stopped.

Auto-changers – Auto-changer is backup devices. They include a library, near-line storage also autoloader. Auto-changers allows us automatic loading task, mounting, and labeling backup media.

Backup media – Before starting we need to make sure about backup of our data in other external files.

Encryption DataStream –We need to make sure all client-to-server traffic is encrypted.

Database support – We need to make sure all backup software can backup database server such as MySQL or Oracle.

Free Open Source Backup Software for Linux

Here we are, coming with the Top 15 Free Open Source Backup Software for Ubuntu Linux. These 15 are the best and most popular Free Open Source Backup Software for Linux operating system.

1.  Bacula


Bacula is an Open Source Backup Software. This enterprise level computer backup system can work in various networks. It is an automated task that need not require intervention from a systems administrator or computer operator. Bacula supports Linux, UNIX, and Windows backup clients. It also supports a wide range of professional backup devices and tape libraries. Administrators and operators can configure the system via a command line console, GUI or web interface. Its back-end is a catalog of information which is stored in MySQL, PostgreSQL, or SQLite.


  • Backport code from BEE
  • New Qt-Based Tray Monitor
  • Maximum Concurrent Jobs for Devices
  • Allow Compression and Accurate Backup    
  • Accurate File set Options  
  • Tab-completion for Console
  • ACL Updates and Extended Attributes
  • Virtual Backup and Duplicate Job Control                     
  • TLS Authentication


2.  Amanda

Amanda Backup Solution

Another very interesting Open Source Backup Software for Linux is Amanda. It can work on GNU or Unix/Linux also Windows. It has native backup facilities and formats which can backup on Unix/Linux. We can use a single backup server too if we want to backup from several machines on a network.


  • Broad platform protection
  • Database and application protection
  • Backup Fault Tolerance
  • Flexible Media Options
  • Rapid Installer
  • Intelligent Scheduler
  • Automated Data Retention and Disposition Policy


3.  Rsync


Rsync is a command line Linux backup tool, but now it has a graphical user interface also. Linux users, especially System Administrators like it very much. Its graphical interface is called Grsync. Through command line, an automated backup can be done through the experienced System Administrators.


  • Requires less memory to run
  • Incremental backups
  • Update whole directory tree and file system
  • Both local and remote backups
  • Preserve file permissions and ownership


4.  Time Vault

Time Vault

Time Vault is an Open Source Backup Software for Linux. It’s equivalent to Time Machine from Apple. It creates incremental backup files that can be restored at a later date. It can take snapshots, and that can be stored in a directory at a certain point in time. These snapshots are very little spaced, so we need not entire backup files.


  • Creates incremental backups
  • Take a snapshot of entire storage as a backup
  • Creates more versions backed up data available for restoration
  • Nice looking graphical front end
  • The installation process is pretty straightforward

5.  Clonezilla


Symantec Ghost Corporate Edition launches the Open Source Backup Software Clonezilla based on DRBL. The primary mechanism of this software includes Image partition, partial clone, udpcast, etc. To bare metal backup and recovery udpcast. There are two types of Clonezilla are available. These are Clonezilla live and Clonezilla SE. For single machine backup and restore Clonezilla live is used and for a server, Clonezilla SE is used.


  • Multi-file System Support
  • BIOS or UEFI Machine Bootable
  • Unattended Mode
  • Customizable Imaging & Cloning
  • Single Image Restore to Multiple Local Devices
  • Image Encryption
  • Whole Disk/Partition Save and Restore
  • Multicast Support for Massive Cloning


6.  Duplicity

Duplicity backups

Duplicity backups directories by producing encrypted tar-format volumes. It uploads them to a remote or local file server. Duplicity uses librsync which is incrementally archived. It only keeps recording the parts of files that have changed since the last backup. Duplicity uses GnuPG to encrypt and/or sign this archive.


  • Easy to use
  • Encrypted and signed archive
  • Bandwidth and space efficient
  • Standard file format
  • Choice of remote protocol

7.  FlyBack


Flyback is created based on Rsync. It creates incremental backups of files like the other Rsync based backup which can be restored at a later. A chronological view of a file system, which allows individual files or directories to be previewed or retrieved one at a time. They present a view of a standard file manager which enable additional controls to go forward and backward.


  • Automatically run selective backups
  • Selectively delete specific backups
  • Ability to backup user-specified directories to any place includes external disk
  • Scans the entire directory structure when performing a backup
  • Schedule multiple backups are possible
  • User control over backup location, inclusion and exclusion list
  • Has a friendly graphical user interface


8.  BackupNinja


Backupninja is a useful reinforcement backup tool for Linux. Backupninja enables clients to plan reinforcement action design documents. Those documents can be hung in /etc/backup.d/ Directory. Backupninja performs secure, remote and furthermore incremental reinforcements over a system.


  • Easy to utilize reinforcement set maker called Ninja partner
  • Works with Linux virtual servers
  • Database reinforcement arrangement included
  • Scheduled reinforcements
  • Email alarms

Run the following command to install BackupNinja on Ubuntu Server:

sudo apt-get update
sudo apt-get install backupninja duplicity rdiff-backup

9.  Kbackup


Kbackup is a straightforward backup tool for Linux OS, which can also be used in UNIX. After creating archives and compressing them using tar, gzip utilities it takes backup. It’s very user-friendly and has a lot of menu items to operate. It also supports encryption and double buffering.


  • compression, encryption and double buffering supported
  • Supports full or incremental backups
  • High reliability
  • support for tape drives, floppies or removable media, remote backup across networks
  • Document extensively

Run the following command to install Kbackup:

sudo apt-get install kbackup

10.  BackupPC

BackupPC is a fully cross-platform software which can run on all OS. This software is designed for enterprise use. BackupPC supports full file compression and uses small disk space. BackupPC doesn’t need any client-side software to run. This can provide a very high-performance backup.


  • Very flexible Flexibility during backup restoration
  • No client-side software is needed
  • Full set of restore options is supported
  • Huge documentation is available
  • Powerful web user interface


11.  Fwbackups


Fwbackups is another Free Linux Open Source Backup Software that supports the cross-platform. Fwbackups has vibrant features and user satisfaction rate. One of the exciting things about Fwbackups is user can take part in the development of this software and only can use it as a tester. It has a very user-friendly interface which can be used as a secure backup.


  • An excellent and simple interface
  • Very much flexible in backup configuration
  • Backup can be done remotely
  • Entire file can be backed up
  • Options for excluding files and directories


12.  Simple Backup Suite

Simple Backup Suite

Gnome interface is used as a backup configuration where users can access all. Mostly used for the Gnome desktop. Regex can be used for specifying files and directories. Friendly and good looking interface is easily customizable.


  • Multiple backup profiles
  • Compressed and uncompressed backups
  • Login and mail notification is available
  • Two types of backup- schedule and manual
  • local and remote backups


13.  Back In Time

Back In Time

It is straightforward and simple to utilize the backup tool for Linux operating system and works by taking snapshots of determining indexes and sponsorship them up.


  • Two types of backups Manual or automatic.
  • Directories backup.
  • Back in Time Backup
  • Scheduled backup

Download and Installation

14.  Mondorescue


This is one of the best and free open source backup software. Mondorescue is very much reliable because it has an extensive collection of comprehensive-features. It can perform backups from personal computers, workstations or servers. Backup directories can be circle partitions, tapes, NFS, CD-[R|W], DVD-R[W], DVD+R[W], etc.


  • Linux installation can be cloned
  • Non RAID backup can be restored as RAID
  • system running on one format and restore as another
  • Verify the integrity
  • can backup Linux/Windows systems, including the boot sectors


15.  Box Backup Tool

Open source and utterly automatic backup software for Linux. Backup data can be stored on the server and can be restored very quickly. The user can choose optimized and documented if their files in a local server or can be backed up in live server.


  • Online backups
  • Automated backups
  • Backups in files
  • Behaves like tape
  • Easy and cheap to run a server

Download and Installation

Honorable Mention

# CloudBerry Backup

CloudBerry BackupCloudBerry Backup is a free cross-platform cloud backup solution that provides decent backups of your computer or server. It has advanced backup customization features and supports Linux, Ubuntu, Debian, Red Hat, Fedora, CentOS as well as Windows and Mac OSs. This backup software is featured with command line console, GUI and web interface.

With CloudBerry Backup you can back up files and folders to your local drives or to cloud storage: it is compatible with more than 20 popular cloud storage services including Amazon S3, Microsoft Azure, Google Cloud Storage, BackBlaze B2, and more.


  • Scheduled backup
  • Incremental backup
  • Retention policy
  • Symlinks support
  • Local backup and network locations backup
  • Customizable email notifications

Final Thought

Backup of personal computers or servers is always essential to prevent permanent information misfortune. Therefore, becoming acquainted with different backup tools is very important, particularly for System Administrators who work with extensive measures of enterprise-level information and even on personal computers. It is always a conventional practice to keep on going down information on our computers; this should either be possible physically or configured to work consequently. Numerous backup tools have different features that allow users to set the sort of backup, time of backup, what to backup logging backup exercises and some more.

Did you like this list of best and free open source backup software for Linux? If that happened so, please share this with your friends on social media and apparently, this will keep UbuntuPIT alive.


  1. AMANDA/ZMANDA is a backup solution that allows the IT administrator to set up a single master backup server to back up multiple hosts over network to tape drives/changers or disks or optical media. Amanda uses native utilities and formats (e.g. dump and/or GNU tar) and can back up a large number of servers and workstations running multiple versions of Linux or Unix.
    The main advantage of this product is Amanda/Zmanda supports both tape-based and disk-based backup. Amanda supports tape-spanning – i.e. if a backup set does not fit in one tape, it will be split into multiple tapes. Among its key features is an intelligent scheduler which optimizes the use of computing resources across backup runs.

    Amanda Enterprise Edition is a commercial version of Amanda which has been developed by Zmanda. It includes a management GUI—Zmanda Management Console (ZMC)—and other features such as scheduler, plugin framework, and also an optional cloud backup service support. The cloud backup option uses the Amazon S3 service from Amazon Web Services as the cloud storage provider and enables safe offsite storage of the Amanda backup data.

  2. Thanks for sharing Backup Software for Linux. very greatful article, I hope you will share more information for your Blog. Keep us sharing more interesting posts.

    thank you!

  3. Few commands in cron / shell script solve all of these features.
    I never used any backup software instead of script, even I early backup on tape.


Please enter your comment!
Please enter your name here

Latest Post

Top 20 Best Openbox Themes for Linux System in 2019

Have you ever heard about the stacking window manager, Openbox? It is broadly used in Unix-like systems. Most probably,...

40 Simple Yet Effective Linux Shell Script Examples

Historically, the shell has been the native command-line interpreter for Unix-like systems. It has proven to be one of...

Top 20 Best NodeJS CMS Platforms To Use in 2019

NodeJs has been a popular web framework. It has been used to develop highly scalable web applications. A statistic...

50 Amazing Linux Crontab Commands For The SysAdmins

Linux offers some of the most reliable, consistent, and smart ways to control your system, be that personal or...

Most Talked Post

Linux or Windows: 25 Things You Must Know While Choosing The Best Platform

Choosing the best platform - Linux or Windows is complicated. Because both the system is versatile and capable of...

Most Stable Linux Distros: 5 versions of Linux We Recommend

At the very beginning, I would like to mention why the term ‘Stable’ comes in relation to Linux OS...

15 Best Things To Do After Installing Linux Mint 19 “Tara”

Linux Mint is one of the best Linux distros for newcomers, especially who comes from other Operating Systems like...

Linux Mint vs Ubuntu: 15 Facts To Know Before Choosing The Best One

Ubuntu and Linux Mint are two popular Linux distros available in the Linux community. Ubuntu is a derivative of...

Editors' Pick

Linux Partition Manager: Best 8 Reviewed and Compared

Linux is an amazing operating system in this present...

Centos vs RedHat: 15 Interesting Facts to Know

Here, we will know about CentOS vs Redhat. Before...

Best 20 Linux Window Managers: A Comprehensive List for Linux Users

Linux Window managers manage the system windows which bring up...

Best LaTeX Editor: 33 LaTeX Editors Reviewed for Linux Nerds

In the arena of Linux, LaTeX is considered as...

Linux Text Editor: 20 Text and HTML Editors Reviewed for Linux Nerds

From jotting down your latest thoughts to writing your...