Skip to content

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.1 (deprecated)
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 (recommended)
8.3 (recommended)
MySQL 5.7
8.0
MariaDB 10.4 (deprecated)
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
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
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
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
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
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
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
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
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
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