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 22. 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#
- 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.
Operating System#
- Debian GNU/Linux 10 "buster", 11 "bullseye"
- Ubuntu 18.04 LTS "bionic", 20.04 LTS "focal fossa"
- SUSE Linux Enterprise Server (SLES) 15, 15 SP1, 15 SP2, 15 SP3
- Red Hat Enterprise Linux (RHEL) 7, 8
- Microsoft Windows Server 2016, 2019
We recommend the usage of Debian GNU/Linux in 64bit architecture (amd64) in version 11 "bullseye".
LAMP Stack#
- Apache Web server 2.4
- MariaDB 10.2, 10.3, 10.4, 10.5 (recommended) or MySQL 5.7. But we highly recommend to use MariaDB instead of MySQL. __When version 10.6 is marked as stable we plan to support it in a later release.
- PHP >= 7.4, 8.0 (recommended) At the moment, PHP version 8.1 is not supported. We plan the support of PHP 8.1 in a later release.
- PHP extensions: bcmath, ctype, curl, fileinfo, gd, imagick, json, ldap, mbstring, memcached, mysqli, mysqlnd, pgsql, session, soap, xml, zip
We recommend the usage of Apache Webserver 2.4, PHP 8.0 and MariaDB 10.5.
Success
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#
Debian GNU/Linux 10 "buster" (64bit)
LAMP Stack#
- Apache 2.4.x (default package)
- MariaDB 10.3.x (default package)
- PHP 8.0.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 Internet Explorer/Edge (disabled compatibility mode)
- Apple Safari
Compatibility matrix#
i-doit Version | 1.19, 20, 21, 22 | 1.18 | 1.17 | 1.16 | 1.15 | 1.14 | 1.13 | 1.12 | 1.11 | 1.10 | 1.9 | 1.8 | 1.7 |
Release | 2022-09 | 2022-01 | 2021-07 | 2021-01 | 2020-07 | 2020-01 | 2019-06 | 2018-12 | 2018-06 | 2017-12 | 2017-05 | 2016-10 | 2016-03 |
Apache Webserver | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.2, 2.4 |
PHP | 7.4 (deprecated) 8.0 (recommended) | 7.3 (deprecated) 7.4 (recommended) | 7.3 7.4 (recommended) | 7.2.5 (deprecated) 7.3 7.4 (recommended) | 7.1.8 (deprecated) 7.2 7.3 (recommended) 7.4 | 7.1.8 (deprecated) 7.2 7.3 (recommended) 7.4 | 7.0.8 (deprecated) 7.1 7.2 7.3 (recommended) | 5.6 (deprecated) 7.0 7.1 7.2 (recommended) | 5.6 7.0 7.1 | 5.6 7.0 | 5.4 5.5 5.6 7.0 | 5.4 5.5 5.6 | 5.4 5.5 5.6 |
MySQL | 5.7 | 5.7 | 5.7 | 5.6 (deprecated) 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 | 5.6 5.7 |
MariaDB | 10.2 10.3 10.4 10.5 (recommended) | 10.2 10.3 10.4 10.5 (recommended) | 10.2 10.3 10.4 10.5 (recommended) | 10.1 (deprecated) 10.2 10.3 10.4 (recommended) 10.5 | 10.1 10.2 10.3 10.4 (recommended) | 10.1 10.2 10.3 10.4 (recommended) | 10.0 (deprecated) 10.1 10.2 10.3 (recommended) | 10.0 10.1 | 10.0 10.1 | 10.0 10.1 | 10.0 10.1 | 10.0 10.1 | 10.0 10.1 |
Debian GNU/Linux | 11 | 10, 11 | 10 | 10 | 10 | 10 | 8, 9, 10 | 8, 9 | 8, 9 | 8, 9 | 8, 9 | 8 | 8 |
Ubuntu | 18.04, 20.04 | 18.04, 20.04 | 18.04, 20.04 | 18.04, 20.04 | 18.04, 20.04 | 18.04 | 16.04, 18.04 | 16.04, 18.04 | 16.04 | 16.04, 17.04 | 16.04 LTS, 16.10, 17.04 | 14.04¹ | 15.10, 14.04¹ |
RHEL | 7¹, 8 | 7¹, 8 | 7¹, 8 | 7¹, 8 | 7¹, 8 | 7¹, 8 | 7¹, 8 | 7.3¹, 7.4¹, 7.5¹, 7.6¹ | 7.3¹, 7.4¹, 7.5¹ | 7.3¹, 7.4¹ | 7.3¹ | 7.3¹ | 7.2¹ |
SLES | 15 SP1, 15 SP 2, SP 3, SP4? | 15 SP1, 15 SP 2, SP 3 | 15, 15 SP1 | 15, 15 SP1 | 15, 15 SP1 | 15, 15 SP1 | 12 SP3, 12 SP4, 15, 15 SP1 | 12 SP3, 15 | 12 SP3 | 12 SP2, SP3 | 12, 12 SP2 | 12, 12 SP2 | 12 |
XAMPP for Windows² | 2016, 2019 | 2016, 2019 | 2016, 2019 | 2016, 2019 | 2016, 2019 | 2016, 2019 | 2008 R2, 2012 R2, 2016, 2019 | 2008 R2, 2012 R2, 2016, 2019 | 2008 R2, 2012 R2, 2016 | 2008 R2, 2012 R2, 2016 | 2008, 2012 | 2008, 2012 | 2008, 2012 |
Legend |
¹ With the help of third-party repositories |
² Not recommended for productive use |