How to Easily Back Up Your Linux Desktop to the Cloud with CloudBerry Backup

This is a sponsored article and was made possible by Cloudberry Lab. The actual contents and opinions are the sole views of the author who maintains editorial independence, even when a post is sponsored.

CloudBerry Backup aims to be a complete automated backup solution for creating, maintaining, and restoring cloud-based backups across multiple platforms.

It strikes an excellent balance between being feature-rich and dead simple. Really, that’s an ideal goal for an automated solution, especially when the point of automation is to simplify things while still maintaining control.

CloudBerry Backup integrates with a healthy array of the top cloud storage solutions, making maintaining backups on Amazon AWS S3, Google Cloud, Windows Azure, or several less popular options much easier.

There are a couple of different options available for Linux. The differences between them come down to licensing and restrictions. The free version doesn’t have a time limit on it, but it doesn’t include compression or encryption support and limits the amount of data that CloudBerry Backup handles to 200GB. CloudBerry offers paid versions that remove those restrictions.

Download CloudBerry Backup

You can drop by Cloudberry Lab’s download page and readily pick up the free version in the form of a .deb or .rpm.

CloudBerry Lab is clearly looking to cater more towards business customers in their packaging choices. It only supports LTS releases of Ubuntu and traditionally server-focused distributions like CentOS. CloudBerry Backup was tested with Ubuntu 16.04 for this review.

In testing it out, the downloaded .deb didn’t open properly with Ubuntu App Installer. This might be an Ubuntu issue more than a problem with the package itself. It installed fine with dpkg. Your best option is probably to save the package and run:

sudo dpkg -i ~/Downloads/ubuntu14_CloudBerryLab_CloudBerryBackup_v2.0.2.39_20170620155447.deb

The installation went smoothly that way.

Launch CloudBerry Backup From Unity

After that initial hiccup, everything worked very smoothly. CloudBerry Backup creates a launcher icon for your desktop environment, so you can launch it graphically like you would any other application that you installed from your distro’s repositories.

First Run CloudBerry Backup

When you first start up CloudBerry Backup, it’ll prompt you to set up an account. This is the way CloudBerry Lab tracks your storage usage. It also allows them to send you emails about the status of your backups, which is actually a nice feature. It’s pretty awful to have your backups fail silently.

CloudBerry Backup Registration

After you enter your information, and it’s not too much, you’ll see the default CloudBerry Backup start screen. It’s simple, uncluttered, and gives you a direct overview of your backup plans and storage as well as some basic controls.

CloudBerry Startup

Create Storage Location CloudBerry

CloudBerry Backup supports a lot of storage locations. You’ll never use most of them, but it’s good to know they’re there, just in case.

Create AWS CloudBerry

CloudBerry Google Cloud Configuration

It does cover the big players, though, and it handles all of the legwork of dealing with them. You enter your login info, and CloudBerry takes over from there.

CloudBerry Local Storage

There’s also an option for local backups. If you’re a Linux user, this probably sounds pretty useless. After all, you have scripts and cron jobs. Then again, this is a desktop application, and you might not be a system admin who likes or even knows how to write those scripts.

If you’re following the backup creation process, the next step is to create a backup strategy.  The strategy lets you work out exactly how CloudBerry Backup handles your files.

CloudBerry Create Backup

Like everything else with CloudBerry Backup, the setup process is handled by a convenient wizard that walks you through each step of the process, allowing you to easily determine how you want your backup strategy to look and run.

The whole process kicks off by letting you pick where you’re going to be backing up to. It shows you the existing storage locations and allows you to create a new one on the fly.

CloudBerry Backup Directories

Then it progresses through to select the directories and individual files that your backup strategy will cover.

CloudBerry Backup File Types

You can limit that on the next screen to specific file types or exclude file types from the backup.

CloudBerry Backup Retention

Next, you can tell CloudBerry Backup how long to hold backups and how many copies to keep. There are quite a few options here to cover just about any plan you might have for keeping and deleting files over time.

CloudBerry Backup Schedule

The logical next step concerns scheduling those backups. The default is to only do it manually, but you can easily switch to a time-based model to back up daily, weekly, or even multiple times a day.

CloudBerry Backup Notifications

Finally, you can set what kind of information you want CloudBerry Lab to send you when a backup runs. They can send emails regardless of the outcome or only when something goes wrong. This is definitely an awesome feature. It lets you react immediately if something goes wrong.

Even if you did set up scheduled backups, you can run them manually from the main menu, and that doesn’t impact your existing schedule. So, if you make an important change, you can take the reins for a minute before handing them back over to CloudBerry Backup.

It’s easy to open and edit your backup strategies any time you want. You’re never locked into a plan.

A backup is of no use without the ability to restore it. CloudBerry Backup has simplified that process, too. To back up your files, click on the restore icon on the main menu.

CloudBerry Backup Restore

A new wizard will pop up to walk you through. The whole thing feels like creating the backup strategy in reverse. You can restore everything or select individual files. You also have the option of restoring the latest version or going back to a specific point in time.

Don’t worry about overwriting your files, either. You can restore your files to copies and either keep both or pick one manually. If you’d rather have CloudBerry Backup overwrite, you can do that too. All of the options are right there in the wizard.

CloudBerry Wish List

The server support here could be better. Databases are a huge deal for most server configurations and use cases. The fact that CloudBerry Backup doesn’t support any popular open source databases like MySQL makes it an incomplete backup solution for Linux servers, and there’s really no getting around it.

By its very nature, the command-line version of CloudBerry Backup has a ton of flags and options. Some users might find that intimidating or difficult to use.

Where CloudBerry Backup Shines

CloudBerry Backup is an awesome option for desktops and workstations. It’s easy to set up. The graphical interface is clean and intuitive. Then, once it’s set up, it’s automatic. You can honestly set it and forget it.

Home users can set CloudBerry Backup to handle their documents, pictures, and any other files they can’t lose within a few minutes and be confident that all of those things are safely stored with the cloud storage provider of their choice.  The same is true for workstation users who can use CloudBerry Backup to keep their project files safe.

For Linux servers, CloudBerry Backup could be a great way to handle file backups. Databases would require a little more work, but they’re also totally possible.

The desktop is where CloudBerry Backup is at its strongest. If you’re a desktop user or looking for an easy way to back up your workstation to the cloud, CloudBerry Backup may be just what you’re looking for. It’s user-friendly interface and wealth of options makes it a strong contender, even for non-technical users. Drop by CloudBerry Lab to download your copy for Linux today!

CloudBerry Lab

Leave a Reply

Yeah! You've decided to leave a comment. That's fantastic! Check out our comment policy here. Let's have a personal and meaningful conversation.