Hardware and software requirements
This page describes the suggested hardware and software requirements to install Bonita platform.
Hardware
|
The hardware recommended for Bonita Platform is strongly dependent on your environment and processes (number of processes instances, number of current users, operations and complexity…). |
Hardware required for Bonita Platform (Bonita Engine and Bonita Portal)
| Type | Minimum | Recommended |
|---|---|---|
Processors |
4 CPU cores |
4 CPU cores or more |
Memory (RAM) |
4 GB |
8 GB or more |
Disk space |
10 GB |
30 GB or more, depending on usage |
Software
Software required for Bonita Platform (Bonita Engine and Bonita Portal).
| Version | |
|---|---|
Operating system |
|
Microsoft Windows Server |
2016 64 bits |
Red Hat Enterprise Linux |
8.2 64 bits |
CentOS |
8.2 64 bits |
Ubuntu |
18.04 LTS 64 bits |
Java Virtual Machine |
|
Oracle Java SE Runtime Environment |
8 (deprecated) or 11 (see note 1) |
OpenJDK |
8 (deprecated) or 11 (see note 1) |
Application Server |
|
Apache Tomcat |
8.5.x (x > 40) |
Database |
(see note 2) |
MySQL |
8.0.14 and higher in the 8.0.x line (see note 3 & 4) |
PostgreSQL |
11.2 and higher in the 11.x line |
SQL Server |
2017 |
Oracle |
19c (19.3.0.0.0) (see note 5) |
Browser |
|
Mozilla Firefox |
latest version |
Google Chrome |
latest version |
Microsoft Edge |
latest version |
Notes:
-
Bonita can be executed on Java 8 or 11. All development artifacts (connectors, REST API extensions, etc) must be compiled with Java 8 byte code (target version). Bonita 2021.1 (7.12) is the latest version fully compatible with java 8 in production and development environment. JRE or JDK 11+ will be required to run. Bonita 2021.2+ won’t be operated on Java 8.
-
Memory usage: In a Studio, by default, the embedded Tomcat server is started with a maximum memory allocation set to 512Mo. Depending on your usage you may need to increase this value.
-
Your database must be configured to use the UTF-8 character set.
-
MySQL must be configured to use UTF-8, we recommend using
utf8mb4becauseutf8mb3is deprecated, see MySQL documentation. MySQL must be configured with innoDB storage engine. -
Oracle must be configured using AL32UTF8 character set to store properly all Char data