Skip to Content
Product OverviewSupported Platforms

Supported Platforms

This page lists the platforms, versions, and system requirements for running Flexivity AI.

osTicket

Flexivity AI supports the following osTicket versions:

VersionStatus
osTicket 1.18.xFully supported
osTicket 1.17.xFully supported
osTicket 1.16.x and earlierNot supported

The Flexivity AI plugin requires osTicket’s signal system for event capture. Versions prior to 1.17 lack the necessary signal hooks.

PHP

The plugin requires PHP 8.1 or higher. This aligns with osTicket’s own requirements for versions 1.17 and 1.18.

PHP VersionStatus
PHP 8.3Supported
PHP 8.2Supported
PHP 8.1Supported (minimum)
PHP 8.0 and earlierNot supported

Database

Flexivity AI does not require any changes to your helpdesk database schema beyond what the plugin installer creates automatically. The plugin adds its own tables (prefixed with fai_) to the application database. No manual migration steps are needed.

The plugin is compatible with:

DatabaseStatus
MySQL5.7 or later — fully supported
MariaDBMay work but not officially tested or supported

Docker (On-Premise Agent)

The Flexivity AI agent runs as a Docker container. The following Docker versions are required for self-hosted deployments:

ComponentMinimum Version
Docker Engine20.10 or later
Docker Composev2 (Compose plugin)

Docker Compose v1 (standalone docker-compose binary) is not officially supported. If you are using Docker Compose v1, upgrade to the Compose plugin (docker compose as a subcommand).

Resource Requirements

The agent container is lightweight. Recommended minimums:

ResourceMinimumRecommended
CPU1 vCPU2 vCPU
Memory512 MB1 GB
Disk2 GB (container images)5 GB
NetworkOutbound HTTPS (port 443)Outbound HTTPS (port 443)

The agent includes PII detection and scrubbing capabilities, which account for most of the memory and disk footprint.

Operating Systems (Agent Host)

The Docker-based agent can run on any operating system that supports Docker Engine.

OSStatusNotes
Linux (Ubuntu, Debian, RHEL, Amazon Linux)RecommendedNative Docker support, lowest overhead
macOSSupportedRequires Docker Desktop
WindowsSupportedRequires WSL2 with Docker Desktop

Linux is recommended for production deployments due to native container support and lower resource overhead. macOS and Windows are fully supported for development and testing environments.

Admin Console (Browser)

The Flexivity AI admin console is a web application that runs in modern browsers. The following browsers are supported:

BrowserSupported Versions
Google ChromeLatest 2 major versions
Mozilla FirefoxLatest 2 major versions
Apple SafariLatest 2 major versions
Microsoft EdgeLatest 2 major versions

JavaScript must be enabled. The admin console does not support Internet Explorer.

Network Requirements

Self-Hosted Agent

The agent requires outbound network access to the Flexivity AI cloud and local network access to your helpdesk instance. No inbound firewall rules from the internet need to be configured.

DirectionProtocolPortSource / Destination
Agent → HelpdeskHTTPS (TLS)443Agent must reach your helpdesk instance over HTTPS
Agent → CloudWSS (WebSocket over TLS)443Agent connects outbound to *.flexivity.ai

If your network uses an HTTP proxy for outbound traffic, the agent supports standard HTTPS_PROXY environment variable configuration.

Direct Connection (Hosted Mode)

In direct connection mode, the Flexivity AI cloud service needs to reach your helpdesk instance over HTTPS. Your helpdesk installation must be accessible from the internet (or accessible from AWS IP ranges if you use IP allowlisting).

DirectionProtocolPortSource
InboundHTTPS443Flexivity AI cloud (AWS IP ranges)
Last updated on