System Requirements

The machine where Veeam Backup for Salesforce will be deployed, the machines running PostgreSQL servers used to host databases, and the file shares used to store backed-up data must meet the necessary hardware and software requirements.

Management Server

Specification

Requirement

Hardware

CPU: 4 cores (minimum)

Memory: 8 GB RAM (minimum). If you plan to protect multiple Salesforce organizations, it is recommended that you add 4 GB for the management server and 1 GB per each protected organization.

Free space: 100 GB (minimum), excluding file and log storage space. For file storage space requirements, see File Storage. For log storage space requirements, see Log Storage.

Network bandwidth: 10 Mbps (minimum)

Note: To improve performance of the management server, it is recommended that you use SSDs for databases and file storage.

OS

  • CentOS 7 (centos-release-7-9.2009.1.el7.centos.x86_64 and later)
  • RedHat Linux 7, 8
  • Oracle Linux 7, 8
  • Ubuntu 20.04 LTS, 22.04 LTS

PostgreSQL Servers

Specification

Requirement

Hardware

CPU: 4 cores (minimum)

Memory: 16 GB RAM if the largest object in your Salesforce organization contains no more than 2M records; 32 GB RAM and more if you have objects that contain more than 20M records.

Free space: The initial backup of Salesforce data requires at least x1.6 more disk space in PostgreSQL since the product stores both the latest and history records. You can calculate the required disk space as described in section Sizing and Scalability Guidelines.

To learn how to monitor your data storage and used file space in the Salesforce database, see Salesforce Documentation.

Note: To improve performance of PostgreSQL servers, it is recommended that you use SSDs on the machines running the servers.

Software

PostgreSQL 12, 13, 14

Note: It is recommended that you use PostgreSQL 14.

File Storage

Specification

Requirement

Hardware

Veeam Backup for Salesforce stores file data and metadata in the /opt/vbsf/data folder on the management server. It is recommended to create a dedicated partition for the file storage and mount it to the specified directory. Consider that network file shares are not supported.

Make sure that you provided your file storage with enough space taking into account the total size of the files used in the Salesforce database and your daily change rate. To view the amount of space used by your files, open the Salesforce UI, navigate to Setup > Company Information and check the Used File Space field.

Note: To improve performance of the management server, it is recommended to use SSDs for the file storage.

Log Storage

Specification

Requirement

Hardware

Veeam Backup for Salesforce stores its logs in the /var/logs/vbsf/ folder on the management server. It is recommended to create a dedicated partition for log storage with a minimum of 50 GB of disk capacity and mount it to the specified directory. For more information, see Sizing and Scalability Guidelines.

Salesforce

Specification

Requirement

Salesforce API

By default, Veeam Backup for Salesforce 2.0 uses Salesforce API version 57.0. Any objects available in later API versions will not be discovered and protected by the product. Note that you can change the API version used by the product as described in section Configuring Advanced Settings.