You are browsing the documentation for iTop 2.7 which is not the current version.

Consider browsing to iTop 3.0 documentation

iTop Hardware & Software requirements

Minimum Hardware requirements

Your needs Our recommendation
Ticket created per month Console Users CMDB: CIs Servers CPU Memory Disk for MySQL
< 200 < 20 < 50k An all in one server 2vCPU 4Gb 10Gb
< 5000 < 50 < 200k Two servers: Web + MySQL 4vCPU 8Gb 20Gb
> 5000 > 50 > 200k Two servers: Web + MySQL 8vCPU 16Gb 50Gb

The minimum screen size for using iTop is 1024*768 pixels, but the higher resolution the better.

We recommend to use virtual machines running Debian 9 or Ubuntu 20.04 LTS

iTop compatibility list

iTop Min required → Max supported Limitations
2.3.x 5.3.6 5.0
2.4.x 5.3.6 5.5.3
2.5.x 5.3.6 5.5.3 5.5
2.6.0 5.67.2 5.6 10.1 MySQL 8 not working, PHP 7.3 and 7.4 not working
2.6.1+ 5.6 → 7.3 5.6 10.1 MySQL 8 not working, PHP 7.3 supported
2.7.x 5.6 → 5.7 10.1 → 10.4 MySQL 8 supported (not recommended for large databases !),
PHP 7.4 supported
IE9 no more supported
PHP 5.6 still works with iTop but not with all iTop extensions
2.7.7 - 2.7.8 5.6 → 5.7 10.1 → 10.4 PHP 7.1.3 min is only required if:
- you use oAuth2
- you use extension Brute Force Protection
2.7.9+ 5.6 → 5.7 10.1 → 10.6 PHP 7.1.3 min is required
7.1.3 → 8.0
5.7+ 10.310.6 MariaDB is now preferred to MySQL
IE11 no more supported
PHP 8.0 supported only since 3.0.2
PHP 8.1+ not supported


  • in bold: when the min or max version has changed since the previous iTop version
  • in italique: the highest version supported, when it is known

Web browser

Latest version of Chrome is recommended (Firefox is safe too).

  • Since 2.7.0, IE9 is no more supported
  • Following versions of iTop will no longer supports any Internet Explorer versions

Web Server

Apache Httpd, Microsoft IIS

iTop packages contains built-in configuration for Apache Httpd and IIS (.htaccess and web.config files).


To configure NGINX properly, take a look at this dedicated web page : NGINX


iTop relies on Graphviz to produce graphical representations of the object's life-cycle as well as the impact analysis graph.

On Linux, graphviz is already part of the prerequisites defined above, so there is nothing additional to do.

On Windows: download Graphviz from the web site and install it.

You will be prompted to supply the exact path to Graphviz during the setup. The expected value is the the full path to the dot executable (named dot.exe on Windows). For example /user/bin/dot on Linux and C:\Program files (x86)\Graphviz 2.68\bin\dot.exe on Windows.

DB Server

To select a database version, check MariaDB release notes by version and MySQL Documentation

Galera clusters with multiple masters are NOT supported by iTop, because such clusters do not properly implement the GET_LOCK MySQL function (for more information: Galera cluster known limitations).
2_7_0/install/requirements.txt · Last modified: 2023/03/28 12:17 (external edit)
Back to top
Contact us