Set up OmniPage Licensing Agent

Page Pack licenses require OmniPage Licensing Agent (OPLA) installed.

OPLA uses .Net Core 3.1 as a self-contained library, so it does not need the .Net Core runtime installed. However, it requires the latest OpenSSL 1.1 library. Install OpenSSL 1.1 manually on the latest distributions.

  1. Make sure you installed the OPLA binary package during CSDK installation.
  2. Install the OpenSSL library manually. The following examples help you with the most widespread Linux distributions. For other distributions refer to the appropriate package repositories.

    • Fedora:

      sudo yum install openssl1.1

    • Ubuntu 22: There is no OpenSSL 1.1.x library available for Ubuntu 22.04, so install packages from 21.10 as a workaround.

      wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.1.1f-1ubuntu2_amd64.deb
      wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
      # install downloaded binary packages
      sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb openssl_1.1.1f-1ubuntu2_amd64.deb

    • Centos Stream 9:

      sudo dnf install -y compat-openssl11
      export OPENSSL_CONF=/etc/pki/openssl11.cnf

  3. Start OPLA.

    • For a quick start on systems with Systemctl, register and start OPLA as a service by calling the following commands:

      opla service -register
      opla service -start
    • For systems without systemd and systemctl, you can run OPLA by:

      opla -console

  4. Create an OPLA license manager user.
    opla user -create -username=<username> -password=<password>

    To display available commands, enter opla without parameters:

    opla

  5. To open the user interface, start your web browser and navigate to the following URL:
    http://<computername>:5000

    For details on the user interface, refer to the "OPLA user interface reference" section in the Getting Started Guide.

  6. Once you loaded and activated you Page-Pack license, create your licensing.config file under the following path:

    /usr/local/lib/omnipage-csdk-lib64-22.0

    For details on the licensing.config file structure, refer to the "Configure CSDK to use with OPLA" section in the Getting Started Guide.

    For details on the Page Pack licensing and activation, refer to the "Licensing" and "Activating licenses with OPLA" sections in the Getting Started Guide.