Skip to content

Requirements


SEAL Systems recommends installing SEAL Operator on a separate server and not on the same server as the backend system. Also, SEAL Operator should not be installed on the management server on which easyPRIMA and Elastic Stack are running as another version of MongoDB is installed there.

Hint - active virus scanner

An active virus scanner may slow down the installation.


Server Requirements

User and Privileges

To install SEAL Operator, a user account with local Administrator privileges is required. By default, the SEAL Operator services are running under the Local Service system account.

If you want to manage SEAL Operator services via Operator CLI, privileges for executing PowerShell scripts are required. With the installation, the privileges are also required but can be specified explicitly than. The execution policy has to be set to RemoteSigned at least. For more information about execution policies, refer to the Microsoft documentation. To set the execution policy, open a new PowerShell (Administrator) and execute the following command:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Hint - impermanent

The execution policy might be overwritten by a group policy.

No DNS Server

No DNS server is active on the server.

Microsoft C++

"Microsoft C++ 2015" Runtime is installed on the server.

Hint - installation package

The installation packages for "Microsoft C++ 2015" Runtime are available on the SEAL Systems delivery platform in the msvc2015 directory.

OIDC Identity Provider

An OIDC identity provider is installed. SEAL Systems provides a preconfigured Keycloak installer for test purposes. In practice, another OIDC identity provider already installed at the customer's will be used for the 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

MongoDB has to be installed prior to the installation of SEAL Operator. We recommend to use MongoDB as of version 7.0.0. For how to install and configure MongoDB, refer to the SEAL-specific MongoDB documentation.

As of SEAL Operator 1.5.1 a replica set has to be configured in MongoDB and the database initiatlized. For more information refer to Configuring a Shared Replica Set and Initializing the Database.

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

The SEAL NATS message broker as of version 2.9.2 has to be installed 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, seal-logrotate is no longer included in the installation of SEAL Operator. Logrotate cleans up outdated log files to free up storage space and prevent performance and memory issues. We strongly recommend to install SEAL Logrotate separately, either before or after the installation of SEAL Operator. For more information, refer to SEAL Logrotate documentation.


Next Step

Continue with: Install SEAL Operator


Back to top