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 | Docker engine | 23.0.6 + | β | |
Keycloak | Authentication and access management | 14+ | β | |
SSO | 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 + | β | |
.Net framework | Microsoft .NET Framework | 8+ | β | |
SMTP relay | email server used by the application | / (depends on chosen tools) | / (depends on chosen tools) | β |