Contact Us

Server Linux

Installing the SilverCreek Workgroup (Shared Network-Floating Licenses) for Linux Systems (FortLM)

A SilverCreek workgroup installation contains two steps:  installation of the server and installation of the clients.  This document addresses installation of the server for Linux systems.  If you are ready to install SilverCreek on client systems, click here for Windows clients, and click here for Linux clients.

The following two questions are frequently asked:

How do I start the FortLM license server automatically when the computer starts?

Can I share a floating license across facilities between firewalls?

Installing the FortLM license server and license file (FortLM)

The FortLM license server should be installed on a stable computer. Almost all desktop computers can be used to host the SilveCreek FortLM license server. No special hardware is required for a server computer. The server does not need to be a high-end machine, because the license server only serves license requests, and does nothing else.


Download the SilverCreek FortLM License Server

Go to

If you do not know your username and password, please email Support.

Click the "SilverCreek Updates" category.

Select the appropriate sc-wgserver package to download:

To install the license server on a Linux system, download:


Install the SilverCreek FortLM License Server

Linux systems

Extract the package from the downloaded file.

tar -zvxf <gzipped-tarfile>

The wgserver files will be extracted and installed in a directory named sc-wgserver-fortlm-xxx.


Get the hostID of the server machine

Linux systems

Move to the newly created directory and invoke the server by typing:

cd sc-wgserver-fortlm-2013-r1

The shell scripts will print out your host ID, for example: "The hostid of this machine is 8022c723"

Email this host ID to and a license file will be generated and emailed to you.

The hostID can also be obtained by executing command "flmid".


Install the SilverCreek fortlm license file you received

First, open the file called fortlm_license.lic that was emailed to you.

Next, edit the first line (SERVER= line):

SERVER=hostname_or_IP; PORT=port_no; IP=v4; ANYIF=No;

Where <hostname_or_IP> should be replaced with the host name or IP address of the license server computer.

You need to replace <port_no> with a free port number. You should pick a port number > 1024 to avoid using privileged/restricted ports.

For Example, before editing: 

SERVER=hostname_or_IP; PORT=port_no; IP=v4; ANYIF=No;

After editing, if using IP address, the first line will look like:
SERVER=; PORT=4545; IP=v4; ANYIF=No; 

If using host name, that line will look like:; PORT=4545; IP=v4; ANYIF=No;

Keep other parts unchanged and then save fortlm_license.lic as a text format file in the top directory of the installed license server package. 

Note: You need to change 'IP=v4;' to 'IP=v6;' if you are running on a IPv6 server. If you change 'ANYIF=No;' to 'ANYIF=Yes;' then the server will listen on any interface on this server computer.


Start the FortLM license server

Linux systems

To start the license server, from the top directory of the installed license server package, issue the following command:

Alternatively you can run FortLM server 'flmserver' directly, do
./flmserver -f ./fortlm_license.lic  ./iwl_pubkey.pem

The '-f' option is used to force starting a new instance of license server by removing active license server instance lock (if any).

If the installation was successful,  you will see a message as shown below:


Now that you have successfully installed the Linux Server, you can install SilverCreek on the clients:

To install SilverCreek on a Windows Client, click here .
To install SilverCreek on a Linux Client, click here .

Did you get an error?

Need to troubleshoot?

See the FortLM Error Codes