Veeam Installer Service

The Veeam Installer Service is a Linux service that manages Veeam components and services in the following cases:

  • When you add, update or remove a physical or virtual machine as a managed server in the Veeam Backup & Replication console. Depending on the role selected for the server, the Veeam Installer Service deploys, updates, and removes required services such as the Veeam Transport Service, the Veeam Mount Service, and so on.

For hardened repository, the Veeam Installer Service deploys the Veeam Transport Service and Veeam Immutability Service. For more information about these services, see How Immutability Works.

  • When you discover protected machines or perform guest processing tasks for them. The Veeam Installer Service deploys, updates, and removes persistent agent components for guest processing tasks. For more information, see Persistent Agent Components.

By default, the service uses port 6160. For more information, see Ports.

Note

The Veeam Installer Service also manages public keys of self-signed TLS certificates generated by Veeam Backup & Replication. These keys verify installation packages to prevent managed servers and protected machines from being compromised. When Veeam Backup & Replication sends request to deploy or update components and services, the Veeam Installer Service validates the public certificate, the checksum and the digital signature of the installation package.

The service is installed in the following situations:

  • Automatic installation by Veeam Backup & Replication when you add a Linux machine as a managed server in the Veeam Backup & Replication console.
  • Automatic installation by Veeam Backup & Replication when you create a protection group with Linux machines. For more information, see Protection Groups in Veeam Agent Backup.
  • When you manually install persistent agents components on Linux machines. For more information, see Installing Persistent Agent Components on Linux VMs.

To deploy the Veeam Installer Service on Linux machines, Veeam Backup & Replication uses the SSH connection. After deployment, the Veeam Installer Service will communicate with backup infrastructure components and get updates from the backup server without the SSH connection.

The Veeam Installer Service for Linux runs the following processes:

  • Veeam Linux Deployer (veeamdeployment.service) — deploys, updates, and removes required services and components. Runs with root permissions.
  • Web listener — listens to port 6160 for new request from Veeam Backup & Replication to deploy or update components and services. Also, validates the public certificate, the checksum and the digital signature of the installation package. By default, runs with root permissions as a child process of Veeam Linux Deployer. For the hardened repository, runs with reduced permissions.
  • Watchdog — monitors Veeam Linux Deployer and web listener processes and restarts them if required. Runs with root permissions as a child Veeam Linux Deployer process.

Page updated 8/11/2025

Page content applies to build 13.0.0.4967