FlexNet Edge Server Setup

The FlexNet Edge Server installer is available for download from the Flexera Product and Licensing Center. FlexNet Edge is Linux based only. This section lists installation information and additional steps required to run FlexNet Edge.

Installing FlexNet Edge Server
Authorizing FlexNet Edge Server

Installing FlexNet Edge Server

The following table lists commands for installing and configuring FlexNet Edge.

Installing FlexNet Edge Server

To...

Do the following...

Install FlexNet Edge

1. Copy install.sh to /opt/install.sh
2. Copy the file edge-flexera-<version>-date.run to
/opt/edge.run
3. Make both files executable
4. Change directory to /opt and run ./install.sh edge.run

Start FlexNet Edge

Execute /etc/init.d/edge start

Stop FlexNet Edge

Execute /etc/init.d/edge stop

Locate logs after running FlexNet Edge (for debugging)

Open /opt/edge/logs

Configure FlexNet Edge

Modify the contents of /opt/edge/config/flexera.json to point to the correct notification URL (supplied by Flexera)

Include any special branding for the FlexNet Edge UI

1. Ensure the directory /opt/theme exists
2. Copy logo.png and brand.css to /opt/theme
3. Modify the theme files as required to achieve the necessary branding

Authorizing FlexNet Edge Server

The following steps are essential for FlexNet Edge to be able to communicate with the Notifications Server:

1. Request a public key for checking signed update responses. While the device might not request signed updates, FlexNet Edge will always use the /signed-updates API, and requesting the public key will create the private key in FlexNet Operations.

The public key must be made available to any devices requesting signed updates, but FlexNet Edge does not need the key to be loaded in its UI or install directories.

2. Create a JWT (see Documentation about JSON Web Tokens) and install it in FlexNet Edge. All requests to the Notification Server, from devices or from FlexNet Edge, must be authorized using a JWT and so FlexNet Edge must be provided with this token. There are three ways to provide FlexNet Edge with the token:
Place it in the file /opt/edge/conf/authorization-token in the FlexNet Edge server's operating system.
Upload the JWT in the FlexNet Edge settings UI.
Upload the JWT using its /authorization-token REST API .

FlexNet Edge User Interface

The FlexNet Edge User Interface (UI) is located on port 8888. The primary purpose of this UI is to provide information to the end user, about devices in the network and the version the devices have updated to. In addition, controls are provided to the end user with which to clear and view the cache, and to pause or restart FlexNet Edge communication with the Notification Server.