Skip to content

Automatic installation#

The fastest way to a running i-doit: A script installs and configures everything needed on a fresh Linux system — Apache, PHP, MariaDB, i-doit itself, as well as cron jobs and backups.

Prerequisites#

  • The system requirements must be met. The LAMP stack (Apache Web Server, MariaDB/MySQL, PHP) mentioned there is excluded from this.
  • One of the supported GNU/Linux operating systems is freshly installed.
  • The system can access package repositories and i-doit web services via an internet connection.

Usage#

The installation is handled by a script that is executed on the operating system.
The following steps take place on the command line. You can connect via SSH, for example. Then download the script and make it executable:

1
2
wget https://raw.githubusercontent.com/i-doit/scripts/main/idoit-install
chmod 755 idoit-install

The script must be executed with root privileges. If sudo is available:

1
sudo ./idoit-install

Alternatively, log in as root:

1
2
su
./idoit-install

The script asks several configuration questions. All questions have predefined answers that can be accepted by pressing ENTER.

Next Steps#