KDE Kup Backup Tool – Automate version and sync type backup of your files

Kup lets you schedule automatic incremental and continuous, backup of your data.

The data on your system is precious and to keep it secure creating backups is essential. In this article, we’re going to show a great backup tool named Kup. Kup is a part of the KDE software and only works on distributions that use KDE.

It works by a backup program that has to be set and configured by the user. It’s a simple tool, with excellent features. Glide through this article and see for yourself.

KUP Backup Tool Features

1. Simple Interface

As expected from a KDE program, its interface is very clean and beautiful. This program has clear instructions and straightforward actions, which help in the easy creation of a backup program.

Kup Homescreen
Kup opening window.

2. Backup Types

The first option in the backup program set-up is the backup type. There are two options given in Kup:

  • Versioned backup: In this type, the files that are backed up will have all versions stored in the destination. It means that if you make changes to a file, the changed file will be backed up, but previous versions will be preserved as well. Naturally, this option will consume your hard disk space in no time. It is a default option.
  • Synchronized backup: With this option, the destination folder is just a copy of the folders and files you back up. If any changes are made to the original file, it will also happen in the backup copy.

Kup backup types
Backup type selection window.

3. Source

Next, you can select the files and folders that you want to back up. It seems simple, but the specialty is that you can even backup the data of other users and even system folders, including the entire root directory (basically the complete system). However, you will need to have that kind of access to include those files. Other backup programs hardly ever offer this feature.

Kup sources selection
Sources selection window..

4. Destination

You can choose the destination of the backup file. You can either save it to a directory on your system or to an externally removable media. We would recommend using a removable drive like an external hard drive.

Kup destination selection
Destination selection window.

5. Schedule

Here’s the best bit. Kup allows you to choose between three backup schedule types. We have explained to them here:

  • Manual Activation: This is a simple option. Backups are manually taken when requested from the program.
  • Interval: With this option, the backup is made after a specific amount of time. The user can set the time after which the backup is needed and the backup will be created after that much time, repeatedly.
  • Active Usage Time: This is a unique feature of Kup. You can backup your data after a certain amount of active time of your system. For example, if you set the limit 15 hours here, a backup will be created immediately after your system has been running for 15 hours. This option is for those people who very frequently make changes to their data.

Kup schedule selection
Backup schedule selection window.

6. Advanced options

There are also a couple of advanced options given by Kup, like:

  • Enabling backup of hidden folders. It is important because most programs’ configuration files and even the users’ configuration files are stored in hidden files and directories.
  • There is an option to check for corrupt files, and not backing them up, if there are any.
  • One option even enables users to recover a partially corrupted backup file.

Kup advanced options
Advanced options window.

Installation

Please keep in mind that this program only works with distributions using the KDE desktop environment. Installation is fairly simple. For Kubuntu, and other distributions using apt package management, enter the following command in the terminal:

sudo apt-get install kup-backup

Instructions for other distributions and source code can be found here.

Kup installation
Installation in Kubuntu.

Conclusion

Kup is an excellent program for making fast backups and even better for periodic ones. The options provided are more than enough and cover everything that could be required by anyone.

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,534FansLike
365FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

Top 10 Reasons to use Xfce as your Desktop Environment

There are many choices for desktop environments for Linux based operating systems. Mainly, you can install any DE of your choice on most of the Linux based distributions, even if they are not offered as a package officially. In our recent articles, we discussed the best of KDE and Cinnamon. In this article, we wish to present to you the top reasons why you should consider Xfce as your desktop environment.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.

How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."

Setting up NFS Server on Ubuntu Server

We have put together a detailed step-by-step tutorial that will guide you on how to install and set up NFS Server on Ubuntu so you too can start sharing data with other client systems. It is divided into sections, the first part discussing how to set up the host server and the second part showing you how to set up the client-side. For this tutorial, we will be using Ubuntu 20.04 LTS.

Crontab in Linux Explained With Examples

Crontab is the Linux equivalent of the Window's Task Scheduler. It can help you set up a task to run automatically at a regular...

MUST READ

Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

15 Tar command in Linux uses with examples

Tar is a famous utility that is basically used for collecting multiple files in a single archive. This file is often called a 'tarball'. Today, we are going to tell you about the different things you can do with tarballs using the tar command, with practical examples.

The 10 Best Linux Network Monitoring Tools

Having total control over your network is essential to prevent programs from overusing your network resources and slowing down the overall performance. This is why you should install a network monitoring tool on your system, giving you a visual overview of everything that's happening on your network. Networking Tools are like swiss-knife for the system administrators for troubleshooting system issues.

5 Best ways to encrypt files in Linux

Privacy is something that almost all of us have concerns about. Many people switch over to Linux because of its better privacy features. In this time, where many people believe (quite rightly so) that privacy doesn't exist anymore, Linux provides a ray of hope. Distributions like Tails OS are specifically designed for that purpose.

5 Best Ways to Free up Hard Disk Space in Ubuntu

Hard disk space can easily get filled up with cached package files, old kernels, and other obsolete files that occupy unwanted hard disk space. Here are top five best and safer ways to clean and free up hard disk space in Ubuntu. We show you Terminal and GUI way of cleaning up system.