System requirements#
In order to guarantee the operation of all functionalities of i-doit, some requirements must be met by the underlying system.
Current version
The requirements shown below apply to the current version of i-doit, in this case 36. These requirements are adjusted for each major release of i-doit. If the requirements of older versions are needed, the change history of this page can be used.
Minimum Requirements#
The following system parameters are the minimum requirements to guarantee i-doit to work with up to around 10,000 objects and up to 10 users working simultaneously.
Virtual Hardware (GNU/Linux)#
- 2 vCPUs
- 2 GB RAM
- 10 GB free disc space
We recommend the use of a dedicated virtual machine. The actual demand for hardware is based on the scope of the IT documentation and the amount of simultaneous users.
Virtual Hardware (Windows)#
For Windows, the general Windows system requirements must be observed.
LAMP / WAMP Stack#
- GNU/Linux in the 64bit variant (amd64) or Windows Server 2022 in the 64bit variant (amd64)
- Apache Webserver 2.4
- MariaDB 10.5 (deprecated), 10.6 (recommended), 10.11, 11.4 or MySQL 5.7 or 8.0 (recommended)
- PHP 8.2, 8.3 (recommended) and 8.4.
- PHP extensions: bcmath, ctype, curl, fileinfo, gd, imagick, json, ldap, mbstring, memcached, mysqli, mysqlnd, pgsql, session, soap, xml, xmlwriter, zip
We recommend the usage of Apache Webserver 2.4, PHP 8.3 and MariaDB 10.6.
Reference configuration (GNU/Linux)
The following system parameters comprise a configuration reference that is tested and recommended by us and guarantees high performance when used with up to 500,000 objects and a high number of simultaneously working users.
Virtual Hardware#
- 2 vCPUs
- 8 GB RAM
- 50 GB free disc space
Operating System#
We recommend an operating system based on GNU/Linux
LAMP Stack#
- Apache 2.4.x (default package)
- MariaDB 10.6.x (default package)
- PHP 8.3.x (default package)
Note
Because i-doit is a database application, it intensively uses the hard drive. Since the I/O throughput strongly determines the performance, a fast hard drive is recommended.
The need for disc space can increase with intense usage of file or image storage in i-doit.
The value of 50 GB is solely geared to the maximal size of the database, which can be achieved by full usage, updates and similar operations.
Client#
A Web browser is needed on the client side in order to access the Web GUI of i-doit. For each Web browser the current version as well as the version prior to this are supported:
- Mozilla Firefox (including the last ESR version)
- Google Chrome/Chromium
- Microsoft Edge (disabled compatibility mode)
- Apple Safari
Compatibility matrix#
| i-doit Version | 36 |
|---|---|
| Release | 2025-09 |
| Apache Webserver | 2.4 |
| PHP | 8.2 8.3 (recommended) 8.4 |
| MySQL | 5.7 8.0 (recommended) |
| MariaDB | 10.5 (deprecated) 10.6 (recommended) 10.11 11.4 |
| Can the update be skipped? | |
| Requires i-doit Version | v35 |
| Add-on | Incompatible below version |
|---|---|
| analytics | 1.5 |
| api | 2.3 |
| cabling | 1.5 |
| document | 1.10 |
| donamic_disposal | 1.2.9 |
| donamic_inheritance | 1.3.7 |
| events | 1.3 |
| floorplan | 1.9 |
| iso27001 | 1.6.1 |
| isms | 1.5.2 |
| maintenance | 1.2.2 |
| nagios | 1.3 |
| packager | 1.2.1 |
| privacy | 2.1.1 |
| relocate_ci | 1.5 |
| scanit | 2.0.1 |
| swapci | 1.6 |
| viva2 | 3.2.5 |
| workflow | 1.5 |
| sectornord_snagview | 1.2.5 |
| shd_smview_connect | 2025.1.1.2751 |
| synetics_flows | 1.2.0 |
| i-doit Version | 35 |
|---|---|
| Release | 2025-06 |
| Apache Webserver | 2.4 |
| PHP | 8.1 (deprecated) 8.2 8.3 (recommended) |
| MySQL | 5.7 8.0 |
| MariaDB | 10.5 (deprecated) 10.6 (recommended) 10.11 11.4 |
| Can the update be skipped? | No |
| Requires i-doit Version | v29,30,31,32 or 34 |
| Add-on | Incompatible below version |
|---|---|
| analytics | 1.5 |
| api | 2.3 |
| cabling | 1.5 |
| document | 1.10 |
| donamic_disposal | 1.2.9 |
| donamic_inheritance | 1.3.7 |
| events | 1.3 |
| floorplan | 1.9 |
| iso27001 | 1.6.1 |
| isms | 1.5.2 |
| maintenance | 1.2.2 |
| nagios | 1.3 |
| packager | 1.2.1 |
| privacy | 2.1.1 |
| relocate_ci | 1.5 |
| scanit | 2.0.1 |
| swapci | 1.6 |
| viva2 | 3.2.5 |
| workflow | 1.5 |
| sectornord_snagview | 1.2.5 |
| shd_smview_connect | 2025.1.1.2751 |
| i-doit Version | 34 |
|---|---|
| Release | 2025-02 |
| Apache Webserver | 2.4 |
| PHP | 8.1 8.2 (recommended) 8.3 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.4 (deprecated) 10.5 (deprecated) 10.6 (recommended) 10.11 |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v29,30,31,32 or 33 |
| Add-on | Incompatible below version |
|---|---|
| analytics | 1.3.1 |
| api | 2.3 |
| donamic_disposal | 1.1.2 |
| donamic_inheritance | 1.3.7 |
| iso27001 | 1.5.2 |
| isms | 1.5.2 |
| maintenance | 1.2.2 |
| nagios | 1.3 |
| packager | 1.2.1 |
| privacy | 1.0.1 |
| swapci | 1.3 |
| viva2 | 3.2.4 |
| workflow | 1.1.1 |
| i-doit Version | 33 |
|---|---|
| Release | 2024-10 |
| Apache Webserver | 2.4 |
| PHP | 8.1 8.2 (recommended) 8.3 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.4 (deprecated) 10.5 (deprecated) 10.6 (recommended) 10.11 |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v29,30,31 or 32 |
| i-doit Version | 32 |
|---|---|
| Release | 2024-07 |
| Apache Webserver | 2.4 |
| PHP | 8.0 8.1 (empfohlen) 8.2 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.4 (deprecated) 10.5 (deprecated) 10.6 (recommended) 10.11 |
| Can the update be skipped? | Yes, requires v29 |
| Requires i-doit Version | v29,30 or 31 |
| i-doit Version | 31 |
|---|---|
| Release | 2024-05 |
| Apache Webserver | 2.4 |
| PHP | 8.0 8.1 (recommended) 8.2 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.4 (deprecated) 10.5 (deprecated) 10.6 (recommended) 10.11 |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v29 or 30 |
| i-doit Version | 30 |
|---|---|
| Release | 2024-04 |
| Apache Webserver | 2.4 |
| PHP | 7.4 (deprecated) 8.0 8.1 (recommended) 8.2 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.4 (deprecated) 10.5 (deprecated) 10.6 (recommended) 10.11 |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v29 |
| i-doit Version | 29 |
|---|---|
| Release | 2024-02 |
| Apache Webserver | 2.4 |
| PHP | 7.4 (deprecated) 8.0 (recommended) 8.1 8.2 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.2 10.3 10.4 10.5 10.6 (recommended) |
| Can the update be skipped? | No |
| Requires i-doit Version | v20,21,22,23,24,25,26 or 28 |
| i-doit Version | 28 |
|---|---|
| Release | 2023-12 |
| Apache Webserver | 2.4 |
| PHP | 7.4 (deprecated) 8.0 (recommended) 8.1 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.2 10.3 10.4 10.5 10.6 (recommended) |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v20,21,22,23,24,25,26 or 27 |
| i-doit Version | 27 |
|---|---|
| Release | 2023-08 |
| Apache Webserver | 2.4 |
| PHP | 7.4 (deprecated) 8.0 (recommended) 8.1 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.2 10.3 10.4 10.5 10.6 (recommended) |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v20,21,22,23,24,25 or 26 |
| i-doit Version | 26 |
|---|---|
| Release | 2023-08 |
| Apache Webserver | 2.4 |
| PHP | 7.4 8.0 (recommended) 8.1 |
| MySQL | 5.7 8.0 |
| MariaDB | 10.2 10.3 10.4 10.5 10.6 (recommended) |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v20,21,22,23,24 or 25 |
| i-doit Version | 25 |
|---|---|
| Release | 2023-06 |
| Apache Webserver | 2.4 |
| PHP | 7.4 8.0 (recommended) |
| MySQL | 5.7 8.0 |
| MariaDB | 10.2 10.3 10.4 10.5 10.6 (recommended) |
| Debian GNU/Linux | 11 |
| Ubuntu | 18.04¹ 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 SP1 15 SP 2 SP 3 |
| XAMPP for Windows² | 2022 |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v20,21,22,23,24 or 25 |
| i-doit Version | 24 |
|---|---|
| Release | 2023-05 |
| Apache Webserver | 2.4 |
| PHP | 7.4 8.0 (recommended) |
| MySQL | 5.7 |
| MariaDB | 10.2 10.3 10.4 10.5 (recommended) |
| Debian GNU/Linux | 11 |
| Ubuntu | 18.04¹ 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 SP1 15 SP 2 SP 3 |
| XAMPP for Windows² | 2016 2019 |
| Can the update be skipped? | Yes |
| Requires i-doit Version | v20,21,22,23,24 or 25 |
| i-doit Version | 23, 22, 21, 20, 1.19 |
|---|---|
| Release | 2023-03 - 2022-09 |
| Apache Webserver | 2.4 |
| PHP | 7.4 8.0 (recommended) |
| MySQL | 5.7 |
| MariaDB | 10.2 10.3 10.4 10.5 (recommended) |
| Debian GNU/Linux | 11 |
| Ubuntu | 18.04 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 SP1 15 SP 2 SP 3 |
| XAMPP for Windows² | 2016 2019 |
| i-doit Version | 1.18 |
|---|---|
| Release | 2022-02 |
| Apache Webserver | 2.4 |
| PHP | 7.3 (deprecated) 7.4 (recommended) |
| MySQL | 5.7 |
| MariaDB | 10.2 10.3 10.4 10.5 (recommended) |
| Debian GNU/Linux | 10, 11 |
| Ubuntu | 18.04 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 SP1 15 SP 2 |
| XAMPP for Windows² | 2016 2019 |
| i-doit Version | 1.17 |
|---|---|
| Release | 2021-07 |
| Apache Webserver | 2.4 |
| PHP | 7.3 7.4 (recommended) |
| MySQL | 5.7 |
| MariaDB | 10.2 10.3 10.4 10.5 (recommended) |
| Debian GNU/Linux | 10 |
| Ubuntu | 18.04 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 15 SP1 |
| XAMPP for Windows² | 2016 2019 |
| i-doit Version | 1.16 |
|---|---|
| Release | 2021-01 |
| Apache Webserver | 2.4 |
| PHP | 7.2.5 (deprecated) 7.3 7.4 (recommended) |
| MySQL | 5.6 (deprecated) 5.7 |
| MariaDB | 10.1 (deprecated) 10.2 10.3 10.4 (recommended) 10.5 |
| Debian GNU/Linux | 10 |
| Ubuntu | 18.04 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 15 SP1 |
| XAMPP for Windows² | 2016 2019 |
| i-doit Version | 1.15 |
|---|---|
| Release | 2020-07 |
| Apache Webserver | 2.4 |
| PHP | 7.1.8 (deprecated) 7.2 7.3 (recommended) 7.4 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.1 (deprecated) 10.2 10.3 10.4 (recommended) |
| Debian GNU/Linux | 10 |
| Ubuntu | 18.04 20.04 |
| RHEL | 7¹ 8 |
| SLES | 15 15 SP1 |
| XAMPP for Windows² | 2016 2019 |
| i-doit Version | 1.14 |
|---|---|
| Release | 2020-01 |
| Apache Webserver | 2.4 |
| PHP | 7.1.8 (deprecated) 7.2 7.3 (recommended) 7.4 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.1 (deprecated) 10.2 10.3 10.4 (recommended) |
| Debian GNU/Linux | 10 |
| Ubuntu | 18.04 |
| RHEL | 7¹ 8 |
| SLES | 15 15 SP1 |
| XAMPP for Windows² | 2016 2019 |
| i-doit Version | 1.13 |
|---|---|
| Release | 2019-06 |
| Apache Webserver | 2.4 |
| PHP | 7.0.8 (deprecated) 7.1 7.2 7.3 (recommended) |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 (deprecated) 10.1 10.2 10.3 (recommended) |
| Debian GNU/Linux | 10 9 8 |
| Ubuntu | 16.04 18.04 |
| RHEL | 7¹ 8 |
| SLES | 12 SP3 15 |
| XAMPP for Windows² | 2008 R2 2012 R2 2016 2019 |
| i-doit Version | 1.12 |
|---|---|
| Release | 2018-12 |
| Apache Webserver | 2.4 |
| PHP | 5.6 (deprecated) 7.0 7.1 7.2 (recommended) |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 10.1 |
| Debian GNU/Linux | 9 8 |
| Ubuntu | 16.04 18.04 |
| RHEL | 7.3¹ 7.4¹ 7.5¹ 7.6¹ |
| SLES | 12 SP3 15 |
| XAMPP for Windows² | 2008 R2 2012 R2 2016 2019 |
| i-doit Version | 1.11 |
|---|---|
| Release | 2018-06 |
| Apache Webserver | 2.4 |
| PHP | 5.6 7.0 7.1 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 10.1 |
| Debian GNU/Linux | 9 8 |
| Ubuntu | 16.04 |
| RHEL | 7.3¹ 7.4¹ 7.5¹ |
| SLES | 12 SP3 |
| XAMPP for Windows² | 2008 R2 2012 R2 2016 |
| i-doit Version | 1.10 |
|---|---|
| Release | 2017-12 |
| Apache Webserver | 2.4 |
| PHP | 5.6 7.0 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 10.1 |
| Debian GNU/Linux | 9 8 |
| Ubuntu | 16.04 17.04 |
| RHEL | 7.3¹ 7.4¹ |
| SLES | 12 SP2 12 SP3 |
| XAMPP for Windows² | 2008 R2 2012 R2 2016 |
| i-doit Version | 1.9 |
|---|---|
| Release | 2017-05 |
| Apache Webserver | 2.4 |
| PHP | 5.4 5.5 5.6 7.0 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 10.1 |
| Debian GNU/Linux | 9 8 |
| Ubuntu | 16.04 LTS 16.10 17.04 |
| RHEL | 7.3¹ |
| SLES | 12 12 SP2 |
| XAMPP for Windows² | 2008 2012 |
| i-doit Version | 1.8 |
|---|---|
| Release | 2016-10 |
| Apache Webserver | 2.4 |
| PHP | 5.4 5.5 5.6 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 10.1 |
| Debian GNU/Linux | 9 8 |
| Ubuntu | 14.04 |
| RHEL | 7.3¹ |
| SLES | 12 12 SP2 |
| XAMPP for Windows² | 2008 2012 |
| i-doit Version | 1.7 |
|---|---|
| Release | 2016-03 |
| Apache Webserver | 2.2 2.4 |
| PHP | 5.4 5.5 5.6 |
| MySQL | 5.6 5.7 |
| MariaDB | 10.0 10.1 |
| Debian GNU/Linux | 8 |
| Ubuntu | 15.10 LTS 14.04 |
| RHEL | 7.2¹ |
| SLES | 12 |
| XAMPP for Windows² | 2008 2012 |
| Legend |
|---|
| ¹ With the help of third-party repositories |
| ² Not recommended for productive use |