Even though Veeam has made a name for itself with industry-leading, agentless backup solutions for virtualized environments, we are still constantly asked about backing up non-virtualized systems. Based on feedback and as a growth opportunity, we decided to launch Veeam Agent for Microsoft Windows (formerly known as Veeam Endpoint Backup FREE). Veeam Agent for Microsoft Windows will be available soon and it includes many top-requested features! We were also constantly asked about Linux systems, so we finally announced Veeam Agent for Linux and launched a beta.

Today, we are excited to announce that Veeam Agent for Linux is generally available!

Before we dive into the product itself, let’s discuss why a company like Veeam that makes agentless backups, decided to start making agent-based products. As you may know, not every workload can be virtualized due to hardware dependencies, heavy loads on servers or for other reasons. Then there are the Linux machines in the public cloud that need an agent to interact with them.

Long story short, agentless backups are superior for virtualized environments, but when it comes down to a physical server, agents are preferred.

What is it?

Veeam Agent for Linux is a tool that backs up physical Linux systems such as a workstation, a server or machines in the public cloud. This tool creates image-based backups that are stored in VBK format, the same as in Veeam Backup & Replication and Veeam Agent for Microsoft Windows. Veeam Agent for Linux comes with its own snapshot and change block tracking (CBT) driver that allows for creating incremental backups without rescanning.

Veeam Agent for Linux use requirements include:

  • CPU: x86/x64
  • Kernel: 2.6.32 or higher
  • OS: 32 and 64-bit versions of:
    • Debian 6.x-8.x
    • Ubuntu 10.04-16.10
    • RHEL/CentOS/Oracle Linux 6.x-7.x
    • Fedora 23-25
    • openSUSE 11.3-13.x, Leap 42.1-42.2
    • SLES 11 SP2 – 12

The installation has become much easier since the beta: no more installs of manual packages! You are now able to install Veeam Agent for Linux and update it via the Veeam Repository. Be sure to check out the release notes for more installation instructions.

After you install the product, you have two options to interact with it: Via a step-by-step wizard or through the command line.

Backup through the user interface

To launch the UI wizard, you just need to open shell and type in:

$ veeam

If you have already tried Veeam Agent for Microsoft Windows, you’ll see the familiar stages of the backup creation process:

  • Backup mode: Bare-metal, volume level or file-level
  • Backup repository: Local disk, shared folder or Veeam Backup & Replication repository (requires 9.5 Update 1)
  • Scheduling and number of restore points

Veeam Agent for Linux

Backup through command lines

For those who want more agile control over backups, this gives you the ability to use command lines, so you can create your own scripts to automate deployment and backups.

In this case, the command will be:

# veeamconfig

Veeam Agent for Linux

To create a backup job here, use the command:

# veeamconfig job create

And add the parameters of the job.

Veeam Agent for Linux

As you can see from the screenshots, you can specify such parameters as compressionLevel and blockSize, that are not available in the UI. You can also specify pre-freeze and post-thaw scripts here, which will allow you, for example, to get consistent database server backups.

If you decide to leverage a Veeam Backup & Replication server to store your backups, you’ll be able to see all of them in a new tab called Agents.

Veeam Agent for Linux


If you need to perform a file-level restore, just launch a Veeam Agent for Linux UI, select the Recover Files command and your backup will be mounted as a directory, so your preferred file manager can be used to get your files.

Veeam Agent for Linux also comes with recovery media that you boot into to perform a restore on any level: bare-metal, volume or individual file.

Veeam Agent for Linux

Veeam Agent for Linux editions

Veeam Agent for Linux comes in three editions: Free, Workstation and Sever.


With a Free edition of backup agent for Linux you get all the basic features such as snapshots and CBT, all levels of backup and restore (both UI and command line) and integration with Veeam Backup & Replication. It’s perfect for home use or some non-critical systems.


The key feature with the Workstation edition is that you get 24.7.365, enterprise-level support, plus all of the free edition features.


The Server edition is the most advanced version.  It includes pre-freeze and post-thaw scripts for application processing, and it supports multiple jobs.

Edition feature comparison chart

Veeam Agent for Linux


Veeam Agent for Linux allows you to protect your on-premises Linux systems or the systems in the public cloud. It is a standalone product that doesn’t require Veeam Backup & Replication, although it can leverage its backup repositories.

Download Veeam Agent for Linux now!

Read previous blogposts to learn more information about using Veeam Agent for Linux:

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

See also

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.

Eliminate Data Loss
Eliminate Ransomware

#1 Backup and Recovery


  • Frank Iversen says:

    Will it support backup directly to a cloud connect repository?

  • Not directly. But you can set up a copy job to the cloud from VBR console.

  • Sadot Cifuentes Álvarez says:

    If the computer have installed application (e.g. Oracle Database), could I recovery with VBR (oracle explorer) data from database or I need recovery to VM and after extract the info.

  • Anton Gostev says:

    Not in v1

  • Anton Gostev says:

    v1 does not provide integrated Oracle processing.

  • tanqueatun says:

    There are a solution to install veeam linux agent in a Zlinux? (Ibm mainframe s390x architecture)
    Thank you.

  • If you’re using any recent distribution of SUSE, Debian/Ubuntu or Red Hat on your ZSystem, then Veeam Agent for Linux supports it

  • tanqueatun says:

    Thank you for the reply Dmitry, we have Suse Linux Enterprise Server 11 SP1. We test to install but I have an error rpm -i veeam-release-sles11-1.0-1.x86_64.rpm
    package veeam-release-sles11-1.0-1.x86_64 is intended for a x86_64 architecture. Maybe we can download the source code and compile it?

  • catfoster says:

    Are there still issues with network adapter drivers? I have tried to boot from the bootable agent burned to a USB. I tried first with a LAN where I had to set the IP address, and then switched to a LAN with dhcp. I confirmed the CentOS EL7 OS has no problem obtaining and working with a dhcp address, but the boot from agent still shows both network adapters as disabled.

    I do get a few warnings right before the “Starting enhanced syslogd: rsyslogd.” line and right after the “Synthesizing the initial hotplug events” line. Not sure if they are relevant.

    Waiting for /dev to be fully populated…[ 3.872395] ACPI Warning: SystemIO range 0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (PMIO) (20150930/utaddress-254)

    [ 3.873417] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (GPIO) (20150930/utaddress-254)

    Plus a couple more with the GPIO but other address ranges.

  • catfoster says:

    I entered a trouble ticket. Turns out I needed to go to command line mode and copy a firmware library to get it to work. I have made notes and do hope it ends up in the next release of the ISO.

    cd /lib/firmware/bnx2
    bnx2-mips-09-6.2.1a.fw bnx2-mips-09-6.2.1b.fw (or ln whichever)

    It isn’t a permanent change to the bootable media.

  • Rasmus Teglgaard says:

    Any idea when this particular feature will be available (if at all)?

  • Polina Vasileva says:

    Hi tanqueatun
    The SLES OS requirements for Veeam Agent were updated to SP2 – 12. SP1 is not supported. See more details on the Forum https://forums.veeam.com/veeam-agent-for-linux-f40/protecting-sap-hana-on-suse-linux-physical-systems-t38032-15.html

  • Alexandre de Arruda Paes says:

    Can I force a full backup every week via command line ?

  • Not in this version. Standalone full is under considerations right now, but no details yet.

  • Nazir says:

    I am trying to install in the Ubuntu 17.04 (GNU/Linux 4.10.0-21-generic x86_64)……but I cannot…It gets many errors in
    gcc-6-multilib and libc6-dev-x32.

    Any idea?

    Thank you,

  • Ubuntu 17 is not supported just yet

Leave a Reply

Your email address will not be published.