3.2. Setting up the Squish Floating License Server

[Note]Note

The Squish License Server only serves licenses of Squish GUI Tester (Tester and Execution subscriptions).

(Squish Coco has its own license server.)

(Squish Test Center has its own activation and license handling mechanism.)

[Note]Note

The Squish License Server is not available or required while evaluating Squish. Instead use the evaluation license key shown in the Squish Download Area when installing Squish.

The installer for Squish License Server is available in the Squish Download Area under Downloads > Squish [...] with one of the following filenames (the version number may differ):

Executing the installer will install into one of the following directories:

After installation, find the licenseserver(.exe) program in the bin directory. This is a command-line tool that needs to be run from a command prompt window.

Running the licenseserver without arguments will print out a machine-specific identifier and exit. Send the identifier to along with your desired listening TCP port number. Note that a floating license file will be generated which only works on the machine with the same identifier you sent. So take some time and think about which machine you want to host the license server on. Modifying the generated floating license file will invalidate it.

Linux Example

$ /opt/squish-license-server/bin/licenseserver
2022-01-21T12:14:48 Searching for license files (*.cfg) in '/etc/squish-license-server/licenses'
2022-01-21T12:14:48 No license files (*.cfg) were found in '/etc/squish-license-server/licenses'. Ensure license file(s) are in place and restart the server.
2022-01-21T12:14:48 Already activated floating license files can be downloaded from your customer area. To activate a floating license and assign it to this server, send the machine id "f7ff1122a223344f5544ff00", your customer id and the group number of the license you want to activate to our team at <sales@froglogic.com>. The customer id and license group number can be found in the customer area.

Windows Example

C:\>"C:\Program Files (x86)\Squish License Server\bin\licenseserver.exe"
2022-01-21T12:19:06 Searching for license files (*.cfg) in 'C:\ProgramData\Squish License Server\licenses'
2022-01-21T12:19:06 No license files (*.cfg) were found in 'C:\ProgramData\Squish License Server\licenses'. Ensure license file(s) are in place and restart the server.
2022-01-21T12:19:06 Already activated floating license files can be downloaded from your customer area. To activate a floating license and assign it to this server, send the machine id "f7ab1188a223344f8877bb12", your customer id and the group number of the license you want to activate to our team at <sales@froglogic.com>. The customer id and license group number can be found in the customer area.

After the license file has been generated it can be downloaded from the froglogic customer area. Additionally, froglogic support will send it to you via email. Save the license file to the following location. You will need system administrator privileges to do this.

To setup and start the service, issue one of the following commands as an administrator:

After these steps Squish License Server should be up and running. For further details on configuration and logging, please see License Server (Section 7.16) in the Tools Reference Manual.