Skip to main content

On-Premise

On-Premise Deployment

This section guides you through deploying the OpenLM Platform on infrastructure that you manage. For the best experience, we recommend going through the pages in order as each one builds on the previous.

Architecture & components

The OpenLM Platform is a microservices-based system designed for scalability, built as ~150 containerized services running on Kubernetes. This page explains what the system looks like at a high level before we get into sizing, networking, and deployment details.

2 min read

Networking

This page describes the network requirements for the OpenLM Platform across all deployment paths.

4 min read

TLS certificates

The main actors communicating with the OpenLM Platform are the field agents (Broker, Workstation Agent, Directory Sync Agent) and users accessing the web UI. All of them connect through a single HTTPS endpoint. The TLS certificate provided during deployment is what makes this work. If the certificate is not set up correctly, agents will not be able to establish the encrypted HTTPS connection and will not be able to communicate with the system.

4 min read

Deployment paths

Now that we covered what the platform looks like (Architecture), what it needs (System requirements), and how traffic flows (Networking), it is time to choose a deployment model.

4 min read

Upgrade

For first-time installation, start with Deployment paths to choose your setup path, and then continue with Platform installation.

1 min read