Session Preview

FastX supports Session Screenshots. Screenshots allows you to view the current state of your remote Linux applications or desktops from any device with a standard Web browser, including smart phones. With Screenshots you can see the status of a chip … Continued

Job Scheduling

FastX can easily integrate with job scheduling application (Platform lsf, Grid Engine, MOAB etc) in high performance computing environments. Admins can create a custom script that can launch the job scheduler and schedule the compute application.  When the computation is done, the … Continued


Network configuration for Gateway or Cluster configuration. This file obsoletes gateway-server.json and session-server.json JSON object containing the following parameters keys JSON object whose parameters are the list of valid keys that this system will accept. The value of each key is … Continued


General Configuration for web server settings. Options include sshport port the system’s ssh server is listening on (default 22) keepAliveInterval time in minutes for the server to send a keepalive packet to the client scheduleScript path to a file that … Continued

Network Settings

The Settings configuration gathers options from two separate files.  Click on the links for more information client.json settings.json


Configuration of Client UI parameters.  These options give hints to the Client UI as to what the server supports. Options Include schedule Used to indicate that the client should schedule a command  using scheduleScript rather than start it immediately screenshot … Continued


Configuration for commands to allow and deny. Options include allowSuggestions automatically allow commands listed in the suggestions.json file allow array of regular expressions of commands to allow deny array of regular expressions of commands to deny.  Commands in the deny … Continued

FastX push notifications

FastX has implemented push notifications via websockets to allow for realtime updates of client data.  When data about a server changes on a session, the client is immediately informed.   Polling is no longer required.   For developers The following … Continued

FastX Upgrading from 2.1

Changes have been made from FastX 2.1 to 2.2 to increase performance and simplify configuration. Changes to FastX Network Configuration Gateway and Cluster Servers Communicate via Websockets Version 2.1 communicated using http polling.  This change drastically reduces the latency when … Continued

xrdp web client

FastX consists of two components: the FastX REST API and the Xrdp web client The FastX REST API These are the API calls that are used to set up the XRDP connection and manage the sessions (listing, starting,terminating etc) The … Continued

FastX Experience FAQ

FastX is designed to perform well under a variety of circumstances. Users can manually change the  Quality of Service (QoS) depending on the environment that they are running in.  The term “slow” is qualitative since slow can refer to screen … Continued

FastX Web Client Authentication

A token is required in order to communicate with the FastX Rest API.  Below you will find different methods of generating the token when you are developing a custom client. Login State Machine The default method is to call /api/login  … Continued