Requirements

Physical/Virtual Hardware Requirements

The following requirements are the minimum to run DUM Engine.

  • CPU: 2 cores
  • Memory: 4GB
  • Disk: 60 GB

Operating System Requirements

RHEL/CentOS

Minimal: 7.0 - Recommended: 7.5

Software Requirements

Docker

To deploy DUM Engine, you need a prepared Docker environment. Please follow the Docker installation guide from the Docker website.

Minimal: 17.06.0 - Recommended: 18.02

Compose

Compose is a tool for defining and running complex applications with Docker. With Compose, you define a multi-container application in a single file, then spin your application up in a single command which does everything that needs to be done to get it running. To install Docker Compose follow the guide on their website.

Minimal: 1.18.0 - Recommended: 1.23.1

Consul

The DUM Engine uses Consul for service discovery. The Consul app is required to be configured and up and running in order to allow the DUM Engine to register itself as a service and discover dependent services. Application was tested and developed with Consul 1.0.6.

Havaged

If DUM Engine runs on a virtual enviroment you will need a tool to generate entropy. We advise to use Haveged. Entropy is needed for strong encryption.

Minimal: 1.7c - Recommended: 1.9.1

Component requirements

The DUM Engine is not a standalone application, but in order to work properly it requires below components to be reachable and configured:

  • Onegini Consumer Identity Manager