# System Requirements

## Pulsar-Agent

The Pulsar agent is very economical with hardware resources and has no special hardware requirements.

| OS           | <p>Linux, Windows</p><p><a href="supported-operating-systems#enginsight-pulsar-agent">List of all supported OS's</a></p> |
| ------------ | ------------------------------------------------------------------------------------------------------------------------ |
| CPU          | 4 Cores (Recommendation)                                                                                                 |
| RAM          | 1 GB                                                                                                                     |
| Connectivity | Outgoing: Port 80 resp. 443                                                                                              |

## Hacktor/Watchdog/Observer

The software components can be operated jointly on one system, but **separate operation is recommended**. In the case of joint operation, the resources must be doubled.

These are minimum requirements. Equip the instances with more power so that the software components have more performance reserves.

An observer with the specified resources can monitor up to 50 endpoints. For endpoints, note the [option](https://docs.enginsight.com/docs/master/operation/platform/endpunkte/observer#configure-observer) to define parallel processing of endpoints. The default setting is “2.” Depending on the performance reserves, you can adjust the setting up or down. You also have the option of [assigning multiple observers to the same region](https://docs.enginsight.com/docs/master/operation/platform/endpunkte/observer#configure-observer) so that the observers share the monitoring of the endpoints among themselves.

Also note the options for [configuring the Hacktor software component](https://docs.enginsight.com/docs/master/operation/platform/penetration-testing/hacktor#configuring-the-hacktor), in particular the option to [increase the number of parallel scans](https://docs.enginsight.com/docs/master/operation/platform/penetration-testing/hacktor#number-of-targets-scanned-in-parallel).

| OS                                      | <p>Linux: Debian 12, no Windows</p><p>AMD64, ARM64, ARMv7/ARMv8</p> |
| --------------------------------------- | ------------------------------------------------------------------- |
| CPU                                     | 2 cores/4 cores (when services are operated jointly)                |
| RAM                                     | 2 cores / 4 cores (when services are operated jointly)              |
| Mass storage                            | 20 GB / 50 GB (when services are operated jointly)                  |
| Connectivity                            | Outgoing: Port 80 resp. 443                                         |
| Maximum number of processes (`numproc`) | <p>Minimal: 20.000</p><p>Best Practice: unlimited</p>               |

## On-Premises

Would you like to run the Enginsight application on your own servers? All information about the system requirements for an on-premises installation you get [here](https://docs.enginsight.com/docs/master/on-premises/requirements).
