Skip to content

Manual installation#

This article describes the manual IT documentation of i-doit. The required software packages are installed and configured independently. Afterwards, i-doit is downloaded and installed. The necessary steps for Cronjobs and backups also have to be carried out by the user.


Installation of software packages
Configuration of software packages
Installation of i-doit
Set-up of Cronjobs
Set-up of backups
Set-up of Restore


  • The system requirements have to be fulfilled .
  • One of the supported GNU/Linux operating systems is installed with its current updates.
  • The system is able to access package repositories via an internet connection .
  • The Apache module (mod_php) is applied. Alternative methods (Fast CGI, HHVM) are not taken into consideration.
  • Furthermore a simplified setup is required i-doit is the main application of the system and Apache Web Server, PHP as well as MariaDB/MySQL are installed locally.
  • Firewall rules and open ports i-doit is a typical web application, which means that i-doit is accessed via web browser for basic functionality. This usually happens via port 80 (unencrypted) or port 443 (encrypted). If a firewall is used, these ports have to be opened for incoming TCP connections. It is possible that you need further rules when you use additional functions (notifications, interfaces to third-party applications). The communication between i-doit and MySQL/MariaDB is carried out locally (port 3306 TCP) and normally no extra firewall rules are necessary for this.
  • Security frameworks: Please carry out the necessary configurations if a security framework, such as AppAmor or SELinux, is installed.

Next Steps#

The specific steps depend on the selected operating system: