CloudBerry Backup for Linux: an ultimate backup solution

CloudBerry Backup for Linux

CloudBerry Backup for Linux is probably an ultimate backup solution available on the marked. This post will provide an overview of all its features.

Key features of CloudBerry Backup for Linux:

  • supports almost all popular cloud storage and of course local storage.
  • many custom backup plans in one program.
  • supports block-level backup, so only the differences between source and destinations are backed up.
  • has all possible options to handle symlinks.
  • able to comperes and encrypt data during backup.
  • has a graphical, command line and web interfaces.
  • alible as a Freeware for personal use.

You can watch the video or continue reading below.

Install CloudBerry Backup for Linux

When you download the Cloudberry Backup for Linux, you can use it for free for personal use, but with a limit backup size of 200 GB and without encryption and compression. You can also try encryption and compression for 15 days as a trial,

If you like the premium features, you can get 50% discount for a CloudBerry Backup PRO Personal Edition.
Cloudberry backup free for personal use
Cloudberry Backup is free for personal use

Cloudberry Backup for Linux comes in deb and rpm packages, which you can easily install through the Software Center.

CloudBerry Backup for Linux available in deb and rpm
deb and rpm packages are available for Linux

I will show you only the graphical program which is aimed for desktop use, but there is also a command line interface if you want to run CloudBerry Backup for Linux on a server.

Configure a backup plan

To create a backup plan in Cloudberry Backup, you need to click on Backup.

Cloudberry Backup: create a backup plan

Configure backup destination

Next, you click on the plus icon and select the destination location for your backup.  There are many cloud options and of course the local storage. The cloud options include the most popular cloud storage providers such as Amazon S3, Google Cloud, Oracle Cloud etc. You can of course back up to a local storage such as a USB hard drive by selecting the File system option.

Cloudberry Backup cloud options
Cloudberry Backup cloud options

I will show you how to use cloud backup with Google Cloud as an example.

First, name the storage location and select authentication method.

Cloudberry Backup plan name
Cloudberry Backup plan name

I use the access and secret keys for authentication. To get the keys, go to your Google Cloud website. If you don’t have Google Cloud account, you can apply for a 12 months free account. You will get $300 credits for free for 12 months. Google claims, there won’t be any auto-charge after a trial ends.

Google Cloud free trial
Google Cloud free trial

Create a bucket for Cloudberry Backup backups. Then go to the Settings of your Storage and create a new key in the Interoperability tab. You should see the credentials you will need to give Cloudberry Backup access to your Google Cloud project.

Google Cloud keys
Google Cloud keys

Copy and paste your Access and Secret keys and click on Bucket and select your backup bucket.

Cloudberry Backup access keys
Cloudberry Backup access keys

Now, you can create a backup plan. I also recommend enabling block-level backup. Block-level backup allows you to back up only modified parts of the files instead of running a full backup every time a file is changed. So, this way you will save your bandwidth and reduces the backup time.

Cloudberry Backup block level option
Block-level backup option is enabled

Configure backup source

In the backup source, you select what you want to back up. I back up only the most important files to Google Cloud, which are located in my Documents folder.

Cloudberry Backup: backup source
Cloudberry Backup: backup source

You can filter what you want to back up.

Cloudberry Backup filter
Cloudberry Backup filter

Compression and encryption

I use a free version, if you get a Cloudberry license, you can also enable compression of the backup data which will save your bandwidth. A license would also allow you to encrypt your data before it is backed up.

Cloudberry Backup: encryption and compression
Cloudberry Backup: encryption and compression

Retention policies

By default, Cloudberry Backup keeps 3 versions of your backed up files. You can change these default settings, and you can also decide how to handle files that have been deleted locally. For example, you can delete files from Google Cloud 30 days after they were deleted from your computer.

Cloudberry Backup: retention policies
Cloudberry Backup: retention policies

Schedule

Next, you define the schedule for your backup plan. I usually back up my files Daily at midnight. I also very like the feature to run a backup if the scheduled time was missed. With this option enabled, Cloudberry Backup will back up your files next time you boot your computer.

Cloudberry Backup: schedule
Cloudberry Backup: schedule

We have set the schedule for block-level backup above, but this way only the differences between new and old files will be backed up. However, to make your backup plan safer, CloudBerry also recommends making a Full Backup from time to time. This is when you backup all files completely, not only the differences. I do full backups monthly.

Cloudberry Backup: full schedule
Cloudberry Backup: full schedule

Email notification

Next, you can also enable email notification of executed backup plans. I usually enable notifications only when a backup fails.

Cloudberry Backup: email notification options
Cloudberry Backup: email notification options

Backup plan summary

Check the summary of your backup plan. If everything is correct, you can save it by clicking on Done. You can also run the plan right after you created it.

Cloudberry Backup: Plan summary
Cloudberry Backup: Plan summary

When your backup plan is created, you can have an overview of each plan in the main window. If I click on the plan we have just created, I can see some summary information including the schedule, source and destination, and what is most important when it was executed and whether the backup was successful or not.

Cloudberry Backup overview
CloudBerry Backup overview

My last backup was executed successfully. If I go to Google Cloud and check the files that have been backed up to my backup bucket. I will see these files:

Google Cloud files
Google Cloud files

Restore a backup

I have also tested an option to restore the backup. You simply need to right-click on your backup plan and select restore.

Cloudberry Backup: Restore option
Cloudberry Backup: Restore option

You can restore from a specific point in time.

Cloudberry Backup: Point in time to restore
Cloudberry Backup: Point in time to restore

You have a choice to restore a full folder or specific files.

Cloudberry Backup: What to restore
Cloudberry Backup: What to restore

Nice to see that you can restore your backup to another location than the original location.

Cloudberry Backup: Where to restore
Cloudberry Backup: Where to restore

If you used encryption, you need to provide your encryption password.

Keep in mind, I use a free version here and I am able to decrypt my data. So, restore with CloudBerry Backup is always free. Even if you encrypted your data with a paid version and lost your license, you will be able to restore your backup.

Cloudberry Backup: Decryption of your backup is always fee
Cloudberry Backup: Decryption of your backup is always fee

I have also tested the email notification. You can see the email notification that the restore plan ran successfully.

Cloudberry Backup email notification
Email notification example

Interface

CloudBerry Backup for Linux works pretty well. It is a nice backup solution. The interface of the program is very intuitive. Basically, you can access everything from this left panel.

Cloudberry Backup: Backup plan overview
Cloudberry Backup: Backup plan overview

You can see your backup plans. For example, I use Google Cloud to backup my most important files daily. I also use an external USB drive to back up all other files in my home directory weekly. I backup my system files monthly.

You can also find your storage locations in the left panel. The history of your backups is also avalible in this panel and you can view it by plans or even by files.

 Symlinks and web access

Among the unique features of CloudBerry Backup for Linux, I would also like to mention that CloudBerry Backup has all possible options to handle symlinks. To make sure you retain all your data and do not forget to back up symlinked files, you can back up original files instead of symlinks, or even Back up original files in their original locations when CloudBerry Backup encounters a symbolic link.

CloudBerry Backup symlinks
CloudBerry Backup symlinks

You can even enable remote access to CloudBerry Backup for Linux through the web interface. Just make sure the port indicated in this window is open in your firewall settings and you should be able to access CloudBerry Backup from the web browser by following the provided link.

Cloudberry Backup has a web interface
Cloudberry Backup has a web interface

What do you think about CloudBerry Backup for Linux?

Give a try to CloudBerry Backup for Linux and let me know what you think about it.  Don’t forget that you can get a 50% discount for a CloudBerry Backup PRO Personal license.

You can also make a backup in Linux with open-source command line tools and graphical programs.

Average Linux User
Average Linux User I am the founder of the Average Linux User project, which is a hobby I work on at night. During the day I am a scientist who uses computers to analyze genetic data.
Learn how to write in Markdown with this Quick Reference.
Notify me of new comments on this post.
* E-mail is used to display Gravatar.