Install on Linux

Server Requirements

Before you start, please note that you can run your orchestrator instance on the server of your choice, whether on-premises or in a public cloud infrastructure provider such as Azure, AWS, or GCP.

  • Operating System:
    • RPM based
      • RHEL 8
      • CentOS 8
    • DEB based
      • Ubuntu 22 and higher
      • Debian 12
  • Disk: 10GB (minimum)
  • memory: 8GB (minimum)
  • typical ports required: 22 (SSH/SCP), 3389 (Windows Remote Desktop), 443, 80
  • root or Administrator access (for installation and configuration)
  • Maverics Identity Orchestrator runs as user maverics under systemd (Linux)
  • Network egress from the Orchestrator host to your chosen cloud identity system

Download the orchestrator

The current release of the Orchestrator container image is downloadable by selecting an environment from your Environments page of the Maverics UI. You can find the Linux orchestrator link in the Orchestrator section of the environment page.

Configuring the Service

Local Configuration File

Edit the maverics.yaml file in the /etc/maverics directory and add your desired Orchestrator configuration.

To use a configuration file in a different location, or with a different name, use the MAVERICS_CONFIG environment variable to override the default location. Set this to the full path to your configuration file (e.g. MAVERICS_CONFIG=/opt/orchestrator/custom.yaml).

Remote Configuration File

See the Remote Configuration & Auto-Reload section on how to configure the Orchestrator for remote shared storage.

Starting the Service

The maverics service is managed by Systemd using configuration defined in /etc/systemd/system/maverics.service. This in turn sources environment variables from /etc/maverics/maverics.env.

See the Orchestrator Environment Variables section for environment variables that can be defined in this file.

The service can be started with the following command:

sudo systemctl start maverics

Stopping or Re-starting the Service

To stop the service, use the following command:

sudo systemctl stop maverics

To restart the service, use the following command:

sudo systemctl restart maverics