Pre-requisites

This section describes the system and software pre-requisites to install Stream. Please select your OS type in the available tabs.

System pre-requisites

The following elements are considered as system pre-requisites:

  • RHEL

  • Debian

  • A server running a en-US minimal install EL [8.x-9.x] x64 (CentOS / RHEL) with the network configured.

  • Base EL [8.x-9.x] x64 repositories activated;

  • An access with administrative privileges (root) to the server mentioned above as most commands are system-related and require super user privilege;

  • Installed and configured Java Development Kit version 17;

  • A server running Debian 11/12 or Ubuntu 22/24 x64 with the network configured and AppArmor as well as FIPS mode disabled;

  • Standard Debian/Ubuntu repositories activated;

  • An access with administrative privileges (root) to the server mentioned above;

  • Installed and configured Java Development Kit version 17;

Software pre-requisites

All the following packages can be necessary to deploy Stream. Most are available on public repositories but some require specific configurations.

Package name

Mandatory

Online Instructions

Offline instructions

Additional information

stream-2.1.x package

Online steps

Offline steps

mongodb-mongosh, mongod-org-server-mongodb-org-tools, mongodb-database-tools`, mongodb-org-database-tools-extra

Online steps

Offline steps

nginx

Online steps

N/A

Recommended reverse proxy

stream-hardening-1.x86_64.rpm (RHEL Only)

Online steps

Offline steps

Configuration hardening rpm