This guide installs iTop on a typical LAMP/LEMP stack.
Install Apache or Nginx, PHP, and a database server to host iTop.
Download the iTop package from the official site and extract it into your web root.
unzip itop.zip
Create a database and user for iTop.
mysql -u root -p -e "CREATE DATABASE itop;"
mysql -u root -p -e "CREATE USER 'itop'@'localhost' IDENTIFIED BY 'change-me';"
mysql -u root -p -e "GRANT ALL PRIVILEGES ON itop.* TO 'itop'@'localhost';"
Open the iTop installer URL in your browser and follow the on-screen steps to complete the setup.
See iTop Configuration for configuration guidance.
See iTop Security for hardening guidance.
Prefer automation? See iTop Ansible Setup for an example playbook.
Prefer containers? See iTop Docker Setup.
Stuck on a step or need custom configuration? We provide paid consulting for Itop deployments, from basic setups to enterprise configurations.