Skip to content
  • Documentation
  • Tutorials
  • Blogs
  • Product
  • Home
  • Whats new?
  • Set up
    • Requirements
    • Download
    • Installation
    • Configuration
      • Important settings
      • Logging
      • Identity management
      • Licensing settings
      • SSL settings
      • Time Series Configuration
      • Customization
      • Encryption Manager
      • Agent configuration
      • Agent provisioning configuration
  • Administration
  • SaaS guide
  • User guide
  • Developer guide
  • DevOps
  • Plugins
  • Libraries
  1. Step
  2. Set up Step
  3. Configuration

Configuration

Controller configuration

The main configuration file of the Controller is step.properties

When installing Step manually from the archive distribution, the file is located in the conf folder of the controller.

When installing Step with Helm, the important properties are exposed directly as values (See Helm Values for details). All properties supported by step.properties which are not directly exposed as value can be defined using the value map: controller.config.additionalProperties

Configuration placeholders

Placeholders can be used in step.properties to define dynamic values that have to be set at startup outside the configuration file.

For instance, you might want to set the port of the GUI at startup. You could achieve this using a placeholder like this:

  • port=${myPort}

and set the variable myPort in the startup script startController.bat(sh|command):

"%JAVA_PATH%java.exe" %JAVA_OPTS% -cp "..\lib\*;" step.controller.ControllerServer -config=../conf/step.properties -myPort=8080

Identity management

This page describes how to configure an external identity management provided Read more

Important settings

This page describes the important settings of Step and how to define them. Read more

Licensing settings

This page describes how to enable an Enterprise licenses and monitor its usage Read more

Logging

This page describes how to configure the logging in the different component of Step Read more

SSL settings

This page describes how to enable SSL for the Step UI and REST services. Read more

Time Series Configuration

This page describes how to configure Time series feature in the app for efficient data visualization. Read more

Agent configuration

Agent configuration Read more

Agent Provisioning configuration

Agent Provisioning configuration Read more

Customization

Customization and advanced configuration Read more

Create a KeyStore in JKS format

Create a KeyStore in JKS format Read more
Step Logo
    • Documentation
    • Tutorials
    • Blogs
    • Product
    • Home
    • Whats new?
    • Set up
      • Requirements
      • Download
      • Installation
      • Configuration
        • Important settings
        • Logging
        • Identity management
        • Licensing settings
        • SSL settings
        • Time Series Configuration
        • Customization
        • Encryption Manager
        • Agent configuration
        • Agent provisioning configuration
    • Administration
    • SaaS guide
    • User guide
    • Developer guide
    • DevOps
    • Plugins
    • Libraries