Skip to main content

Requirements

The Platform as VM deployment runs the entire OpenLM Platform on a single virtual machine or bare-metal server. All components – Kubernetes (K3s), databases, message broker, cache, and platform services – are installed automatically by the deployment script.

System requirements

ResourceMinimum (evaluation)Recommended
CPU4 cores8+ cores
RAM32 GB64 GB
Storage100 GB SSD500 GB+ SSD (IOPS dependent)
OSAlmaLinux 10.1AlmaLinux 10.1 / RHEL 10.x
warning

The minimum specification is suitable for evaluation, demo, and POC environments with low load. For production use with active Brokers and users, use the recommended specification.

Operating system

Officially supported:

  • AlmaLinux 10.1 (stable) – primary target, fully validated
  • RHEL 10.x – enterprise alternative

Other RHEL-family distributions may work but are not officially supported.

Network requirements

  • The VM must have outbound internet access during installation. The deployment script pulls dependencies, container images, and Helm charts dynamically.
  • Ports 443 and 80 must be accessible from machines where agents and users will connect.
  • A DNS record pointing your domain to the VM's IP address.
  • A valid TLS certificate and key for your domain.

Capacity considerations

This deployment path is designed for small customer environments. All services share a single machine, so there is a practical cap on the load the system can handle compared to a multi-node cluster deployment.

If the environment outgrows the single-VM capacity, consider migrating to one of the multi-node deployment paths: On-premise machines, AWS, or Azure.