FastX is highly configurable to meet the needs of individual users and corporations alike. By configuring files, IT managers can turn FastX into a Gateway Servers, or Clusters, or perform management tasks like creating administrators or monitoring login attempts.
The GUI configuration changes files on the system running the web server only.
The system administrator can copy over the configurations (by default located in /usr/lib/fastx2/config/ )to other systems as needed.
System Configuration GUI
The Web Client has a GUI that simplifies configuration of the FastX System. In general, system administrators should use the GUI to change files.
- Log in the the Web Interface as an Administrator
- Click on username@hostname > System Configuration
- Change the settings as needed
Configuration for changing the theme colors/logo
Configuration for creating admins
Configuration for server side suggestions
Configuration for blacklisting commands when starting a session
Configuration for settings up the web server
Configuration for general web server settings
Configuration to change the network configuration of the server (Cluster, gateway, session server).
The following is an overview of the configuration files and their purpose. Unless otherwise stated, the file are in valid json format and located in /usr/lib/fastx2/config on a default installation. Use a JSON Validator to verify that the syntax is correct.
Configuration for setting up the web server.
General configuration for server side settings
Client hints for the UI
Configuration File for Xrdp sessions
Configuration of server side suggestions
Configuration for creating gateways and clusters
Configuration for commands to allow or deny when starting sessions
Configuration file to enable admins
Configuration of the web client’s default settings.
Configuration file that holds the FastX theme (colors/logo etc)
session-server.json (deprecated in 2.2: use network.json)
Configuration file to create a session server when FastX is running in Gateway or Cluster configuration
gateway-server.json (deprecated in 2.2: use network.json)
Configuration file to create a gateway server when FastX is running in Gateway or Cluster configuration
command.allow (deprecated in 2.2: use command.json)
File containing commands on the whitelist. FastX will only launch sessions that pass the whitelist test. This file has its own custom syntax
command.deny (deprecated in 2.2: use command.json)
File containing commands on the blacklist. FastX will refuse to launch sessions that are on the session blacklist. This file has its own custom syntax