> For the complete documentation index, see [llms.txt](https://docs.enginsight.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enginsight.com/docs/manual/english/installation-and-configuration/installation-and-configuration/enginsight-platform/manual-installation.md).

# Manual Installation

Here you will find all steps required to manually install and configure an Enginsight on-premises instance.

***

## Preparation

{% stepper %}
{% step %}

### Set up virtual machines for the Database Server and Application Server

Set up one dedicated virtual machine (VM) each for the Enginsight [Database Server](/docs/manual/english/installation-and-configuration/system-requirements/database-server.md) and for the [Application Server](/docs/manual/english/installation-and-configuration/system-requirements/application-server.md).

Ensure that each VM meets the CPU, memory, and storage requirements defined in the corresponding system requirements documentation.
{% endstep %}

{% step %}

### Set up a virtual machine for the Component Server

Set up at least one VM for the [Component Server](/docs/manual/english/installation-and-configuration/system-requirements/komponentenserver-hacktor-watchdog-observer.md).

The number of required VMs depends on whether you intend to run the Hacktor, Watchdog, and Observer components on a shared server or on separate servers. We recommend that you deploy each component on a dedicated server.

Ensure that all VMs meet the CPU, memory, and storage requirements defined in the corresponding system requirements documentation.
{% endstep %}

{% step %}

### Request access credentials for the Enginsight Docker registry

The Enginsight platform is deployed using [Docker Engine](https://www.docker.com/).

For this reason, an on-premises deployment requires Docker registry credentials, which are provided by Enginsight.

To obtain your Docker credentials, please contact us at *<insidesales@enginsight.com>*.
{% endstep %}
{% endstepper %}

***

## Installation and Configuration

You can now proceed with the manual installation and configuration of the database and the Enginsight platform, and configure TLS encryption for the database:

* [Installing and configuring the database](/docs/manual/english/installation-and-configuration/installation-and-configuration/enginsight-platform/manual-installation/database-server-database.md)
* [Installing and configuring the Enginsight platform](/docs/manual/english/installation-and-configuration/installation-and-configuration/enginsight-platform/manual-installation/application-server-platform.md)
* [Configuring TLS Encryption for the database](/docs/manual/english/installation-and-configuration/installation-and-configuration/enginsight-platform/manual-installation/tls-encryption-for-database.md)

Afterwards, you can install the required [Enginsight components](/docs/manual/english/installation-and-configuration/installation-and-configuration/enginsight-components.md).

***

## Purchasing an Enginsight License

For an Enginsight on-premises instance, you will need either an individual license or a license package, depending on your requirements.

To purchase a license, contact us at *<insidesales@enginsight.com>*.

After purchasing an individual license or license package, you will receive one or more license keys. These license keys can be uploaded in the settings for the main organization.

***
