Skip to main content

How To: Install a license server

These instructions explain how to install a network license server which can be used for the licensing of CODESYS products.

. There are several options depending on the operating system:
  • For Windows-based systems: Wibu CodeMeter Runtime

  • For Linux-based systems:

Important

The CodeMeter Runtime process must be granted access in the firewall so that the license server is accessible to other devices in the network.

Installation on Windows-based systems (Wibu CodeMeter Runtimes)

During the installation of CODESYS, the Wibu CodeMeter Runtime is installed automatically. If needed, it can also be downloaded directly from Wibu (CodeMeter User Runtime for Windows).

  1. Open the CodeMeter WebAdmin in the browser.

  2. Click ConfigurationServerServer Access.

  3. Enable network server

    _license_img_howto_instal_licensserver_1.png

Installation on Linux-based systems

Installation of the CODESYS License Server for Linux SL

More information about the CODESYS License Server for Linux SL, see the help page CODESYS License Server for Linux SL.

Procedure. The server is installed using the Deploy Tool.
  1. Use the ToolsDeploy Control SL command to open the Deploy Tool.

  2. On the Communication Settings tab, provide the IP address and credentials and click Connect.

  3. Switch to the Deployment tab.

  4. In the list box, select the CODESYS License Server for Linux SL product, select the version, and then click Install.

    The license server is installed on the controller (including Wibu CodeMeter Runtime).

If the Cockpit framework is not yet installed on the target system, the following message is displayed:

_license_img_howto_instal_licensserver_2.png

When you click Yes, CODESYS tries to install the Cockpit framework on the controller. If the Cockpit framework has already been installed on the target system, then only the CODESYS Cockpit plugins are installed to operate CODESYS License Server for Linux SL.

Configuration of an existing Wibu CodeMeter Runtime as a network license server

  1. Exit the CmRuntime service.

    sudo /etc/init.d/codemeter stop
  2. In the Server.ini configuration file, set the value for IsNetworkServer to 1:

    sudo nano /etc/wibu/CodeMeter/Server.ini
    
    [General]
    IsNetworkServer=1
  3. Start the CmRuntime service:

    sudo /etc/init.d/codemeter start

    The local CmRuntime has now been configured as a license server and is accessible via the standard port 22350.