Perforce ALM Server system requirements and recommendations

Before installing or upgrading the Perforce ALM Server, use the following system requirements and recommendations to verify that a computer is suitable for hosting the current version of the server.

Supported operating systems

Windows

The following Windows versions are supported.

  • Windows Server 2016

  • Windows Server 2019

  • Windows 11

  • Windows Server 2022

  • Windows Server 2025

Linux

The following Linux distributions are supported.

  • Debian 11 - 13

  • Fedora 38 - 42

  • openSUSE 15.5 - 15.6

  • Red Hat Enterprise 8.6 - 10.0

  • Ubuntu 22.04 LTS, 24.04 LTS, 22.10 - 24.10

After installing the ALM Server on Linux, verify that all required system libraries are present. To learn more, see Check for missing system libraries on Linux after installation.

Hardware requirements and recommendations

A 64‑bit Intel or AMD processor is required.

Plan your hardware resources based on the total number of records and the number of users logged in concurrently across all ALM projects. For detailed guidance on recommended processor speed, memory, and disk space, see the ALM Server system recommendations.

Any time after installation, review the Startup.log file to verify system capacity or investigate performance issues. This file includes information about the server CPU and the number of records across all hosted projects and is stored in the same directory as the server application.

Running the ALM Server on hardware that does not meet these recommendations can degrade performance and may result in record locking errors.

Database storage options

You can store ALM projects and the server database in an ALM native (SQLite) database in another supported relational database management system (RDBMS).

For supported database vendors and versions, see Perforce ALM Server RDBMS support.