Our software is license key protected. A license can either be bound to a single node or to a dedicated license server.
A server license (als called "floating license") allows a flexible administration and usage as it is hosted by a server and distributed to compute clients on demand. Such a server may manage the license requests for hundreds or thousands of software clients.
How to set up the license server
Making the server license available to local software installations
- First, please download the BioSolveIT flexlm package from our download page. Select the suitable package corresponding to your operating system.
- Login to the computer, where you want to run the license server. Flexera Software strongly discourages running the license servers with elevated privileges. However, to install the license server as a system service, you might need elevated privileges during installation.
- Extract the package on the license server computer.
- Follow the installation notes in the chapter License Server Manager “lmadmin” in package file license /doc/fnp_LicAdmin.pdf
- Copy the BIOSOLVE vendor daemon from the package directory license/bin to the new lmadmin installation directory. On linux, make sure that BIOSOLVE has executable rights - if in doubt, just execute chmod +x BIOSOLVE.
When you have fed the server with the license file, you have different options to make the license available to local software installations.
No matter which option you choose, if your license needs to be renewed, you only have to feed the license server with the updated file. The local installations don’t need the license again.
- Installation directory
- Just copy the license file into the directory of the software application, right beside the executable.
- If you are using non-standard ports for the license server communication, you have to enter these ports into the license file.
- Environment variable
- Set the environment variable BIOSOLVE_LICENSE_FILE to point to the server name prepended by "@", e.g. BIOSOLVE_LICENSE_FILE=@my_server
- If you are using non-standard ports, you have to specify the port number in front of "@", e.g. BIOSOLVE_LICENSE_FILE=12345@my_server