License management

FabulaTech License Server comes with a command line utility ftlicsrvctl for centralized license key management.

Note: Administrative privileges are required to use this program.

Basic syntax

$ sudo /opt/ftlicsrv/bin/ftlicsrvctl <command> [options]

To see the list of all supported commands, run ftlicsrvctl help:

$ sudo /opt/ftlicsrv/bin/ftlicsrvctl help
USAGE: /opt/ftlicsrv/bin/ftlicsrvctl <command> [options]
Commands:
  add [-d] <path_to_key|"key_text"> - add license key
    -d - add deactivated key
  del <id> - remove license key
  activate <id> - activate the key
  deactivate <id> - deactivate the key
  list [-b] - list available license keys
    -b - batch mode
  state [-b] <id> - print a current state of the key
    -b - batch mode
  help - show this help

Examples

To add a license from a text file, run ftlicsrvctl add path_to_license_key:

$ sudo /opt/ftlicsrv/bin/ftlicsrvctl add /home/user/sndrd_3subs.key
key was added successfully

To list all licenses, run ftlicsrvctl list:

$ sudo /opt/ftlicsrv/bin/ftlicsrvctl list
"USB for Remote Desktop (Server)" license key
  Key (7) - 1 license (3 devices per instance)
    Available - 0 licenses
    State - Active
"Sound for Remote Desktop (Server)" license keys
  Key (1) - Site: 10 sessions totally
    Available - 7 sessions
    State - Active
  Key (6) - Site: 3 sessions totally
    Available - 3 sessions
    State - Active
"Folders for Remote Desktop (Server)" license key
  Key (4) - Site: 10 sessions totally
    Available - 10 sessions
    State - Deactivated

Here, Key (1) indicates the license key with id = 1.

To view license key state, run ftlicsrvctl state id:

$ sudo /opt/ftlicsrv/bin/ftlicsrvctl state 1
Product:          Sound for Remote Desktop (Server)
Reference number: 
Licensed to:      IT Test
Trial till:       06/30/26
Update till:      06/30/26
Total quantity:   10 sessions totally
Available:        7 sessions
In use:           3 sessions