Setup

Setting up the dependencies, authentication and first administrator for a Stroom installation.

Once Stroom has been installed there are a number of things that need to be set up before it can be used. The order below is the one that most installations will want to follow.

  1. MySQL Setup - creating the database and the accounts Stroom uses to reach it.
  2. Processing Users - the operating system account that Stroom and Stroom-Proxy run as.
  3. Java Key Store Setup - the certificates used for secure communication.
  4. Open ID Connect - choosing and configuring the Identity Provider (IDP) that will authenticate your users.
  5. Creating the First Administrator - giving the new installation somebody who can log in and administer it.
  6. Securing Stroom - hardening the deployment.
  7. Email Setup - the SMTP server used by Analytic Rule and Report emails, only needed if you intend to use email.

MySQL Setup

Securing Stroom

How to secure Stroom and the cluster

Java Key Store Setup

Processing Users

Creating the First Administrator

How to give a newly installed Stroom its first administrator, using the command line.

Email Setup

Configuring the SMTP server that Stroom uses to send Analytic Rule and Report emails.

Setting up Stroom with an Open ID Connect IDP

How to set up Stroom to authenticate users: with its own internal identity provider, with a 3rd party one such as KeyCloak, Cognito or Google, or behind an authenticating proxy such as an AWS Application Load Balancer.