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 1.19. 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.

Contents

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

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.

Reference Configuration

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 Version1.191.181.171.161.151.141.131.121.111.101.91.81.7
Release2022-092022-012021-072021-012020-072020-012019-062018-122018-062017-122017-052016-102016-03
Apache Webserver2.42.42.42.42.42.42.42.42.42.42.42.42.2, 2.4
PHP7.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
MySQL5.75.75.75.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
MariaDB10.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/Linux1110, 11101010108, 9, 108, 98, 98, 98, 988
Ubuntu18.04, 20.0418.04, 20.0418.04, 20.0418.04, 20.0418.04, 20.0418.0416.04, 18.0416.04, 18.0416.0416.04, 17.0416.04 LTS, 16.10, 17.0414.04¹15.10, 14.04¹
RHEL7¹, 87¹, 87¹, 87¹, 87¹, 87¹, 87¹, 87.3¹, 7.4¹, 7.5¹, 7.6¹7.3¹, 7.4¹, 7.5¹7.3¹, 7.4¹7.3¹7.3¹7.2¹
SLES15 SP1, 15 SP 2, SP 3, SP4?15 SP1, 15 SP 2, SP 315, 15 SP115, 15 SP115, 15 SP115, 15 SP112 SP3, 12 SP4, 15, 15 SP112 SP3, 1512 SP312 SP2, SP312, 12 SP212, 12 SP212
XAMPP for Windows²2016, 20192016, 20192016, 20192016, 20192016, 20192016, 20192008 R2, 2012 R2, 2016, 20192008 R2, 2012 R2, 2016, 20192008 R2, 2012 R2, 20162008 R2, 2012 R2, 20162008, 20122008, 20122008, 2012
Legend
¹ With the help of third-party repositories
² Not recommended for productive use