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.

Scope#

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

Requirements#

  • 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: