By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Installation

Simplify the deployment of the UMH across various platforms with our streamlined installation process.

Simplified Integration
Use the same procedure for every platform, ensuring consistency and ease of deployment.
Certified Systems
Never struggle with installation on new devices; our certified operating systems guarantee compatibility.
Automated Installation
Automated scripts and certified OS compatibility reduce installation time and complexity.

Features

Automated Installation Process

Simply open the console, click Add New Instance, follow the wizard, copy the generated installation command, and run it on your machine. The one-step installation script takes care of setting up k3s (lightweight Kubernetes), deploying Helm charts, and configuring the Management Companion. It’s the same process across all deployment options - edge or in the cloud.

For replication or recovery, you can copy and paste the configuration files (a single YAML file) from other UMH instances to get the exact same setup. Similar to specifying a kernel version in Rocky Linux or RHEL to get a consistent Python version, this ensures uniformity across your deployments.

Deployment Options

Kubernetes as Foundation

UMH is designed to be installed across diverse deployment scenarios—edge devices, on-premises servers, virtual machines, or cloud infrastructure—by leveraging Kubernetes as a common abstraction layer. Specifically, we utilize k3s with standard components like Traefik, CoreDNS, and ServiceLB.

This strategy enables consistent deployment, management, and maintenance of UMH across all environments. By standardizing on Kubernetes and its lightweight distribution k3s, we eliminate the need for different installation and maintenance procedures for each platform.

Deployment Options

On the Edge

Deploying UMH at the edge enables operation within demilitarized zones (DMZs), enhancing security by isolating critical systems while allowing for low-latency data processing close to the source. This setup also supports buffering data on the edge (“store and forward”) in case the network connection goes down.

Installation is straightforward: download the Rocky Linux .iso file provided in the Management Console, flash it onto a USB stick, boot your edge device from it, and install Rocky Linux. Then, execute the installation commands generated by the Management Console on your device.

Deployment Options

On-Premise

On-premises installations are ideal for latency-sensitive workloads, ensuring real-time processing and rapid response times by keeping data local. This also allows for data buffering on-site in case of network interruptions.

To install UMH on-premises, set up a new virtual machine using your preferred hypervisor (e.g., ESXi, Proxmox, Hyper-V). Use the Rocky Linux .iso file downloaded from the Management Console to install the operating system on your VM. After the OS installation, run the installation commands provided by the Management Console on your machine.

Deployment Options

Cloud

Deploying UMH in cloud environments like AWS, Azure, and Hetzner leverages the scalability and flexibility of the cloud, allowing you to dynamically adjust resources based on demand and seamlessly support a growing infrastructure.

Installation in the cloud is just as easy: provision a virtual machine instance with your chosen cloud provider, install Rocky Linux using the image provided or by following the cloud provider’s instructions, and execute the installation commands from the Management Console on your cloud instance.

Deployment Options

Experimental

Other experimental installation options, such as deploying UMH as a Docker container or into your own Kubernetes cluster using our Helm charts, are supported for testing and development purposes. Please note that due to variability in these environments, enterprise support is not available for these deployment methods, and they are not recommended for production use.

Certified OS and System Requirements

For every new version of UMH, the installation is automatically tested against Rocky Linux (compatible with RHEL). This ensures that the installation process is reliable and that you can set up or recover systems consistently, as all versions are pinned. Refer to our Requirements Documentation for detailed system requirements.

Management Console

Connect. Integrate. Analyze. Our platform links operations with a Unified Namespace message broker, while tracking historical data and delivering real-time shop floor KPIs and analytics.

Accessible

Unite all data in a single point with our real-time and event driven architecture: the Unified Namespace

Manageable

Gain full control and transparency over your IT and OT systems

Resilient

Built with scaleable & proven cloud native technologies on top of established automation standards

Learn more