Skip to content

Requirements


SEAL Systems recommends installing SEAL Operator on a separate server and not on the same server as the backend system. Do not install SEAL Operator on the management server running easyPRIMA and Elastic Stack. That server already hosts another MongoDB version.

Hint - active virus scanner

An active virus scanner may slow down the installation.


Server Requirements

User and Privileges

To install SEAL Operator, you need administrator privileges.

The SEAL Operator CLI commands for managing the services execute bash scripts. For this, the logged-on user has to be a member of the sudoers list.

No DNS Server

No DNS server is active on the server.

OIDC Identity Provider

An OIDC identity provider is installed. SEAL Systems provides a preconfigured Keycloak installer for test purposes. In practice, the customer's existing OIDC identity provider handles user authentication and authorization. For detailed instructions regarding Keycloak or another OIDC identity provider to be used with SEAL Systems products, refer to the SEAL Interfaces for OIDC documentation.

MongoDB

Install MongoDB before installing SEAL Operator. The recommended MongoDB version is 7.0.0 or higher. For how to install and configure MongoDB, refer to the SEAL-specific MongoDB documentation.

As of SEAL Operator 1.5.1, configure a replica set in MongoDB and initialize the database. For more information, refer to Configuring SEAL MongoDB.

When using MongoDB in a cluster, also refer to the required steps described in Connecting the Database Servers to the Cluster.

Hint - older versions

MongoDB 4.4.4 works with SEAL Operator 1.6.0 but has reached its end of life date in February 2024. Refer to MongoDB Software Lifecycle Schedules.

SEAL NATS

Install the SEAL NATS message broker as of version 2.9.2 on the SEAL Operator server before installing SEAL Operator. For more information about the SEAL NATS installation, refer to the SEAL NATS documentation.

SEAL Logrotate

As of version 1.6.0, the installation of SEAL Operator no longer includes seal-logrotate. Logrotate cleans up outdated log files to free up storage space and prevent performance and memory issues. SEAL Operator runs without Logrotate. However, SEAL Systems strongly recommends installing SEAL Logrotate separately. You can install it before or after the installation of SEAL Operator. For more information, refer to the SEAL Logrotate documentation.

SEAL Elastic Stack

As of SEAL Operator 1.10.0, Elastic Stack 7 is no longer supported. SEAL Operator provides the configuration files for Filebeat, Kibana and Elasticsearch. For more information, refer to Configuring SEAL Elastic Stack via Script.


Next Step

Continue with: Install SEAL Operator


Back to top