Veeam Agent for Linux, the Beta is now available!

Read the full series:

Ch.1 — Installation
Ch.2 — How to back up
Ch.3 — How to restore
Ch.4 — Command line

At Veeam, we all love virtualization and truly believe that modern data centers should be virtualized to guarantee the highest degree of Availability. However, the reality is that not every workload is virtualized. Some workloads cannot be reached through the hypervisors they run on even when they are virtualized, like in public cloud environments.

This is one of the reasons Veeam Endpoint Backup FREE has seen such tremendous success since its initial launch in 2015. Now, that’s just one side of the story –– especially when you consider that in public cloud the vast majority of deployed virtual machines (VMs) are running one of the many flavors of Linux.

How do you protect them while avoiding the lock-in imposed by public cloud providers? To satisfy Linux users, Veeam announced Veeam Agent for Linux at VeeamON 2015, and since then people have been signing up to be among the first to know when the Beta is ready. After a few months, I’m happy to announce that the Beta is now available! If you registered for it, information about how to get it will soon be in your inbox.

First look

While you wait to get access to the code, I’m certain you’ll be interested in learning more about Veeam Agent for Linux.

Veeam Agent for Linux is a simple and FREE backup agent for Linux. The software is available for Debian-based and RedHat-based distributions. In fact, the software is distributed as both RPM and DEB packages. It supports any Linux kernel from version 2.6.32 and above as long as you use the default kernel of your distribution, which means even old installations can be protected. Both 32-bit and 64-bit kernels are supported.

Veeam Agent for Linux is a solution that is able to perform image-based backups from inside the guest, both at the file level and the volume level. True incremental backup is enabled by Veeam’s proprietary CBT (change block tracking) driver, a dynamically loadable kernel module. The nice part is that this module is distributed as a source code!

Why? Well, Linux has many different kernel versions, and it would have been impossible to create and compile a different binary version of the module for each possible kernel version. The final result would have been that some kernels wouldn’t be supported and you would not have been able to protect one or more of your Linux servers. Instead, we decided to go for the typical Linux approach. The module is distributed in a source code, and we are able to compile the module for the kernel that is in use for the local system where Veeam Agent for Linux will be installed. Don’t worry, you don’t have to compile anything yourself as the corresponding installer (VeeamSnap) verifies the few required dependencies, lists the missing ones so you can fix them, and during the installation it compiles and installs the module for you automatically.

Note: Depending on your Linux distribution, Dynamic Kernel Module Support (DKMS) package may be available in your system, or it should be installed from external sources. For example, on CentOS it can be installed via the additional EPEL repository.

Veeam Agent for Linux, the Beta is now available!

Once the first component is installed, we just need to install the main Veeam Agent for Linux software:

Veeam Agent for Linux, the Beta is now available!

As you can see, Veeam Agent for Linux installs a service in the machine. The service can then be controlled and programmed by a client, using the veeamconfig command. Append the veeamconfig command with –help to see available command line options.

At this point, you can start testing the software and learn how easy it is to start the graphical interface, even without telling you how to do it:

Veeam Agent for Linux, the Beta is now available!

Final notes

I know I just scratched the surface of all the possibilities and options that are available in Veeam Agent for Linux. Don’t worry — in the upcoming posts I’ll show you how to use the console UI to perform backup and restore, along with lots of other information as well.

If you want to learn more, test it and contribute to improving it before version 1.0, sign up for the Public Beta. The Public Beta is made available on a first come, first served basis, so the sooner you join the waiting list the better!

Finally, the reason we started this Beta program is because we’d love to hear your feedback! Comments, suggestions, ideas…anything. To help you with this, we opened a new section in our forums that’s dedicated to Veeam Agent for Linux. Just go here, register if you are not already a forum member and join the discussion. We can’t wait to hear your feedback!

Get weekly blog updates
By subscribing, you are agreeing to have your personal information managed in accordance with the terms of Veeam’s Privacy Policy
Cheers for trusting us with the spot in your mailbox!
Now you’re less likely to miss what’s been brewing in our blog with this weekly digest.

Your key to Linux server backups

Veeam Agent for Linux


  • Avri Roth says:

    This looks awesome i cant wait to get into the beta so i can test it out!!

  • Kay van Aarssen says:

    Hope that backup to an remote SSH host is also possible same as backup of MySQL Databases in Linux.
    That would be awesome.

  • Pavel Tide (Veeam Software) says:


    Backup to a remote host via SSH won’t be supported in v1, you can leave a feature request on our forum.

    Regarding MySQL backup – you can add a pre-freeze script in order to make transaction-consistent backup.


  • Kay van Aarssen says:

    Thanks, will do that we now use R1Soft but its slow as Hell! And we really love VEEAM we use it at our clients that have own servers etc. Love IT!

  • I’m trying to download a version to test, however the download page, even logged in, creates a loop and can never download the software. Is there a problem or is it just me?

  • I just tried and it works for me… Can you try again? Maybe there was a temporary issue or so?

  • Strange, here I put my email and clicked on the download option, it redirects to the page and then to page which is in loop by clicking on “click this link”. =/

  • Let me try to find someone so it can be checked. Thanks, Mike

  • In the meantime I have been informed that you aren’t the only one having this strange issue, although it seems very random. Our webteam is investigating it

  • Too bad that is happening, I hope it is not something complex to be solved. Waiting to test the solution that seems to be very promising.

  • Mason Walters says:

    I resolved this by using firefox, couldn’t get it working in chrome

  • I do not really believe that was it, in Firefox it worked perfectly. Thanks for the tip, I even gave up.

  • Subin Shahul Hameed says:

    This package cannot be installed on SLES 11, SP3 or SP4. DKMS package is not available from Suse for this.

  • Simon Setina says:

    You can try to download DKMS package from

  • Subin Shahul Hameed says:

    This is not a Suse supported package.

  • Robert Horgan says:

    How is it possible to do this under Ubuntu? The RPM command does not run and running alien fails.
    Any pointers appreciated.

  • Pavel Tide (Veeam Software) says:


    RPMs are for RedHat based dsitros, not for Ubuntu. Please use .deb packages instead.

    Should you need any assistance please post a message on the forum:

    Thank you

  • Marco says:

    Hi everyone, we have just depoyed on a customer and works perfectly, but the problem I see is that tells me that this version expires in 15 days, what happens after those 15 days? where can I find a longer license?
    They also have a Standar License for their virtual infrastructure

  • Pavel Tide (Veeam Software) says:


    In 15 days the product will stop doing backups. GA version will be released this year soon and will not support old chains so you’ll have to reinstall the product. Old backups will stay restorable.


  • John says:

    Hi, is there a roadmap for the release. Is the version that will be released supporting latest CentOS without downgrading libgcc or other packages.

  • Pavel Tide (Veeam Software) says:

    Please try addind Packman repository on your Side host – it contains dkms package.

    Thank you

  • Pavel Tide (Veeam Software) says:


    GA will be released this month.
    Not sure what you mean by “without downgrading libgcc”, did you have any problems with packages in BETA2?

  • Toni says:

    Whats happend after Beta is expired (It shows me Expireing in 5 days)? I searchd for a good backup tool. I used flexbackup before, but this is much better than I had…

Leave a Reply

Your email address will not be published.