FastX Desktop Client Guide

Introduction The FastX desktop client can connect to the FastX server via https (SSL) or SSH.  System Requirements  FastX Server installation on the host is required in order to use the Desktop Client. 200MB install 110BM RAM 64-bit x86 processor … Continued

FastX Browser Client Guide

Introduction FastX browser client connects to the FastX server through a web browser.  Use the URL of the host with port 3300. (https://example.com:3300/) System Requirements Web Browsers Supported (Latest versions) Chrome Firefox Safari Microsoft Edge  Ports 3300 (https) – Default … Continued

Configure a Jump Host in FastX Client

Here’s how to configure a jump host in the FastX client: Create a SSH connection in the client. In the “host” field, use the name of the FastX Server host. In the “user” field, use the name of the user on … Continued

FastX API

Introduction FastX API is a web based REST api.  You can send your request either by GET or POST. Authorization Token You must send an authorization token with each request.  This is the JSONWEBTOKEN that you receive when logging in … Continued

FastX Security Considerations

Background FastX is a highly configurable solution for accessing remote Linux desktops and applications from both a browser and a desktop client.  FastX aims to maximize the quality of life of users connecting remotely, while maintaining a highly secure environment.  … Continued

FastX Configuration Management

Introduction FastX is an extremely configurable product meant to serve the needs of individual users and enterprise clusters alike.  FastX ships with a visual configuration editor in the web interface to configure every parameter of the system.  Administrators however may … Continued

Protocol Extensions With ClientComm

Background FastX 3.1 implements the ClientComm channel which is a general purpose protocol channel that can be used to send small messages between the FastX session server and a FastX client (desktop or browser) that are not part of the … Continued

FastX Integration

Introduction FastX is highly configurable out of the box.  Administrators who wish to fine tune their installations to add extra functionality should read this document.  Integration is a general term for features related to customizing FastX in such a manner … Continued

FastX Configuration Management

Introduction FastX is an extremely configurable product meant to serve the needs of individual users and enterprise clusters alike.  FastX ships with a visual configuration editor in the web interface to configure every parameter of the system.  Administrators however may … Continued

FastX Permissions Guide

Background FastX adds the ability to fine tune permissions for user groups so in order to limit the actions a user is allowed to perform.  Permissions automatically disable or hide extra actions further removing abilities from the end user.  This … Continued

Starting Sessions

Background FastX is an application for starting, connecting to, and managing FastX X Server sessions. Without sessions, FastX is of limited usefulness.  FastX goes through several steps in order to choose, configure, schedule and ultimately start a session.  Some time … Continued

FastX Clustering Guide

Background FastX Is a platform for creating, managing, and connecting to Virtual Display Sessions (sessions) on remote Linux systems.  Multiple systems can be run individually as standalone systems, but the real power comes from when those systems are linked together … Continued

FastX Advanced Cluster Managers

This document provides information for advanced installations of the cluster manager.  This includes High Availability as well as manual installations of the cluster manager Software Requirements NodeJS Minimum Version 14+ Binary Distributions available at ​​https://github.com/nodesource/distributions Redis Recommended Minimum Version 6.0Note: … Continued

FastX Guide to Logins

Introduction Logging in is a fundamental part of FastX.  Unauthenticated users are extremely limited in what they can do.  For the most part, the only thing they are allowed to do is log in.  Typically, web based applications are completely … Continued

FastX Desktop Client Release Notes

Release Channel: n/a Early Access Channel: 3.3.10 3.3.1012/07/2022 Case 92117: Show the server-defined performance settings for HTTPS connections. (They were already showing in SSH connections.) Case 92105: MacOS: Show the prompts for params in the dialog that shows when requested by … Continued

FastX System Broker

Transporter – Change this transporter to enable clustering Namespace – Multiple clusters can exist on a network. Give each cluster a unique name. Note: *Changes take effect when server restarts **For advanced setups, create a broker.config.js file

FastX Users OpenID Connect

OpenID Connect setup for FastX. Check the Enable box to enable and fill out the form. Enable  – Check the box to enable OpenID Connect Redirect URL – URL to redirect to.  https://server.example.com:3300/auth/oidc/callback Issuer – OpenID Connect Issuer.  Refer to … Continued

FastX Documentation

General Release Notes Server Desktop Client FastX Server Installation Packaging and Configuration Installation Instructions  Client Guide Browser Client  Desktop Client – (Click here to download the FastX client) User Guides Quick User Guide  Session Sharing  Administrator Guides Admin Quick Guide … Continued

FastX Server Release Notes

Release Channel: n/a Early Access Channel: 3.3.9 * denotes Release Channel Release 3.3.9December 7, 2022 Server Case 92093: Server can be configured for requested web security enhancements. This is done through “middleware”, in which authentication messages from the user can … Continued

FastX Multiple Namespaces on One Cluster Manager

Users cannot set multiple namespaces in one broker.json. Each broker.json can contain one namespace. Users can create multiple broker.json files and run multiple instances of the cluster manager setting the broker file to the corresponding json file To enable multiple … Continued