> 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/installation-und-konfiguration/systemanforderungen/applikationsserver.md).

# Applikationsserver

Hier findest du alle [Systemanforderungen](#systemanforderungen-uberwachung-von-bis-zu-500-hosts-mit-pulsar) sowie notwendige [Firewall-Regeln](#firewall-regeln-fur-den-applikationsserver) für den Applikationsserver.

Der Applikationsserver dient zum Betrieb der zentralen API und der Benutzeroberfläche (User Interface; UI) und agiert als Vermittler zwischen allen Komponenten der Enginsight Plattform.

***

## Systemanforderungen: Überwachung von bis zu 500 Hosts mit Pulsar

{% hint style="danger" %}
**Bitte beachte**: Alle hier genannten Systemanforderungen sind **Mindestanforderungen** und müssen angepasst werden, wenn deine Infrastruktur wächst!

Eine Hilfestellung kann dir unser [Enginsight Sizing-Tool](https://sizing.enginsight.com/) bieten, das dir Richtwerte zur Orientierung liefert, wie ein Enginsight Setup (mit oder ohne Enginsight SIEM) aufgebaut sein muss und wie viele Ressourcen dafür benötigt werden.
{% endhint %}

<table><thead><tr><th width="254.88671875">Kategorie</th><th>Anforderungen</th></tr></thead><tbody><tr><td>System</td><td><p>Virtuelle Maschine (VM)</p><div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><strong>Bitte beachte</strong>: Ein Zugriff auf die VM muss entweder über Secure Shell (SSH) oder über die Nutzung von VMware Tools möglich sein.</p></div></td></tr><tr><td>Betriebssystem</td><td><p>Linux: Debian 12, 64bit</p><div data-gb-custom-block data-tag="hint" data-style="danger" class="hint hint-danger"><p><strong>Bitte beachte</strong>: Ein Betrieb auf Windows ist nicht möglich.</p></div></td></tr><tr><td>CPU</td><td>4 Cores</td></tr><tr><td>Arbeitsspeicher (RAM)</td><td><p>mind. 8 GB (nicht dynamisch)</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Zusätzlich empfehlen wir die Einrichtung von <strong>mindestes 4 GB Swap-Speicher</strong>, um potenzielle Out-of-Memory (OOM)-Probleme abzufedern. Besonders während der Generierung der UI kann der RAM-Verbrauch stark ansteigen, was in Kombination mit der Verarbeitung eingehender Daten zu einem erhöhten Ressourcenbedarf führen kann. Ohne ausreichenden Swap-Speicher besteht bei Ressourcen-Engpässen die Gefahr von Neustart-Schleifen.</p></div></td></tr><tr><td>Massenspeicher</td><td><p>mind. 200 GB (SSD empfohlen)</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Wir empfehlen, eine Partition für das gesamte System anzulegen.</p></div></td></tr></tbody></table>

***

## Systemanforderungen: Überwachung von mehr als 500 Hosts mit Pulsar

Möchtest du mit Enginsight **mehr als 300** Hosts per Pulsar überwachen, solltest du ein [Setup mit Lastverteilung](/docs/manual/installation-und-konfiguration/installation-und-konfiguration/setup-mit-lastverteilung.md) in Betracht ziehen.

{% hint style="danger" %}
**Bitte beachte**: Bei **mehr als 500** installierten Pulsaren ist eine Lastverteilung **zwingend notwendig**. Für jeden Applikationsserver gelten dabei die [zuvor genannten Systemanforderungen](#systemanforderungen-uberwachung-von-bis-zu-500-hosts-mit-pulsar).
{% endhint %}

Hierfür gelten folgende Anforderungen:

<table><thead><tr><th width="373.68359375">Maximale Anzahl an Pulsaren</th><th>Anzahl an Applikationsservern</th></tr></thead><tbody><tr><td>500</td><td>1 VM</td></tr><tr><td>1.000</td><td>3 VMs</td></tr><tr><td>2.500</td><td>8 VMs</td></tr><tr><td>5.000</td><td>16 VMs</td></tr><tr><td>10.000</td><td>32 VMs</td></tr></tbody></table>

***

## Firewall-Regeln

Der Applikationsserver benötigt folgende Freigaben für die Firewall:

<table><thead><tr><th width="170.38671875">Richtung</th><th width="158.89453125">Ziel</th><th width="133.375">Port</th><th width="115.35546875">Protokoll</th><th>Anmerkung</th></tr></thead><tbody><tr><td>Ausgehend</td><td>Enginsight Update-Server</td><td><p>443 (HTTPS)</p><p>80 (HTTP – ausdrücklich nicht empfohlen!)</p></td><td>TCP</td><td>Updates für die Enginsight Plattform</td></tr><tr><td>Ausgehend</td><td>Datenbankserver</td><td>27017</td><td>TCP</td><td></td></tr><tr><td>Ausgehend</td><td>Datenbank</td><td>6379</td><td>TCP</td><td>Wenn Redis auf der Datenbank installiert ist</td></tr><tr><td>Ausgehend</td><td>DNS-Server</td><td>53</td><td>UDP</td><td>–</td></tr><tr><td>Eingehend</td><td>–</td><td>443 (HTTPS)<br>80, 8080 (HTTP – ausdrücklich nicht empfohlen!)</td><td>TCP</td><td>–</td></tr><tr><td>Eingehend</td><td>–</td><td>80</td><td>TCP</td><td>Bei Verwendung von Let's Encrypt</td></tr></tbody></table>

### Erreichbare Domains

Die folgenden Domains müssen vom Applikationsserver erreichbar sein:

* Debian-Spiegelserver, der bei der Installation ausgewählt wird (Standard: deb.debian.org)
* security.debian.org
* ntp.org
* registry.enginsight.com
* get.enginsight.com
* registry-auth.enginsight.com
* github.com
* download.docker.com
* raw\.githubusercontent.com
* dls.enginsight.com
* registry-1.docker.io
* auth.docker.io
* codeload.github.com
* production.cloudflare.docker.com
* production.cloudfront.docker.com
* packages.microsoft.com
* docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com

***

## Weitere Ressourcen

**Knowledge Base**

* [Welche Docker-Container liegen auf dem Enginsight Applikationsserver und wie rufe ich sie auf?](https://docs.enginsight.com/docs/knowledge-base/konfiguration/welche-docker-container-liegen-auf-dem-enginsight-applikationsserver-und-wie-rufe-ich-sie-auf)

**Tools**

* [Enginsight Sizing-Tool](https://sizing.enginsight.com/)

***
