System Requirements

Before you install HCL Local License Server, ensure that your system meets the hardware and software requirements.

Deployment Options

HCL Local License Server 5.4 supports two deployment methods:

  • Docker deployment — LLS runs as a Docker container. Available on both Linux and Windows hosts. Requires a new installation; an existing installation cannot be upgraded to a container.
  • Native installation — LLS runs as a Windows service or a Linux systemd service. An existing installation can be upgraded in place.

Both methods provide the same license management functionality. Each is supplied as a separate installer package. See Downloading the Installer Package.

Hardware Requirements

Hardware Minimum requirement
Disk space 256 GB
RAM 8 GB
Processor 2 GHz - 2 Cores
Note:
The HCL Local License Server 5.4 installation does not require 256 GB of free disk space and can operate with substantially less available storage. However, allocating higher disk capacity is recommended to support log rotation and to ensure sufficient space for long-term log retention.

Software Requirements for Docker Deployment

On Linux hosts:

  • Docker Engine 20.x or later
  • Docker Compose v2
  • unzip, to extract the installer package
  • Root or sudo privileges

On Windows hosts:

  • Docker Desktop, which includes Docker Compose v2
  • Administrator privileges
Note:

Use Docker Compose v2 (docker compose). With Compose v1 (docker-compose) the server runs, but the CPU, memory, and process limits defined for the container are ignored.

Software Requirements

From 5.3 onwards, HCL Local License Server does not require any additional software to be installed beforehand.

The installer package includes tlsutil, which removes the earlier OpenSSL requirement:

  • The utility.bat/sh file generates the certificate and key with the support of tlsutil. See Generating a self-signed TLS certificate.
  • The install.bat/sh and update.bat/sh files decrypt the TLS private key with the support of tlsutil if an encrypted key is supplied.
Note:

If your organization prefers a certificate signed by a trusted Certificate Authority (CA), you can use one instead of a self-signed certificate. For third-party certificates, contact your local IT team. OpenSSL 3.x or later can still be installed for other purposes, but it is not a prerequisite for HCL Local License Server.

Operating System Requirements

HCL Local License Server supports the following operating systems:

Operating system CPU Architecture Versions
Windows 64-bit Windows Server 2025
Windows Server 2022
Windows Server 2019
Windows Server 2016
Windows 11
Linux 64-bit RHEL 8.x
RHEL 9.x
CentOS Stream 9
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Ubuntu 24.04 LTS
Note:

Docker deployment on Windows requires Docker Desktop, which is supported on Windows 11 but not on Windows Server. For Windows Server environments, use the native installation option instead.

Both IPv4 and IPv6 are supported on Windows and Linux platforms.