Skip to main content
Skip table of contents

proPilot requirements

Operating system

Any operating system supporting the docker engine required in the software requirements.

Minimal hardware requirements

The hardware required to run proPilot efficiently will depend on the amount of data and the number of simultaneous users connected to the application; but the following is a typical base configuration:

Hardware type

Requirement

CPU

4 vCPU

RAM

12 GB

Disk

At least 20Gb

Of course, our support team can help you estimate the right sizing according to your data and future usage.

Software requirements

Here are the required elements to be able to run proPilot. You don’t need to install them all manually: a docker-compose file is provided in a dedicated page.
Note as well that specific functional configuration are described in the dedicated document.

Among the following requirements, some are included in the provided installation script (docker-compose) ; they will be automatically installed (βœ…).
The others (❌) have to be manually installed, or scripted by yourself, following your architecture.

Note as well that the authentication component may vary depending on the option you have chosen for proPilot (slave/master mode). Please contact the development team if this element is not clear.

Name

Description

Version

Official documentation

Included in
docker-compose

Docker

Docker engine

23.0.6 +

https://docs.docker.com/engine/install/

❌

Keycloak
(Mandatory in master mode, optional in slave mode)

Authentication and access management

14+

https://www.keycloak.org/documentation

❌

SSO
(Optional in master mode, mandatory in slave mode)

Any standard identity server handling SSO: Keycloak, WSO2, Google Identity, Azure Active Directory,…

(depends on chosen tools)

(depends on chosen tools)

❌

MariaDB

Database management system

11.6 +

https://mariadb.org/download/

βœ…

.Net framework

Microsoft .NET Framework

8+

Download .NET 8.0

βœ…

SMTP relay

email server used by the application

/ (depends on chosen tools)

/ (depends on chosen tools)

❌

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.