MATLAB and Simulink Requirements

Product Requirements & Platform Availability for MATLAB Online Server

MATLAB Online Server™ lets you host MATLAB Online™ on-premises or on your cloud environment.

Supported Platforms

MATLAB Online Server is compatible with Linux® only.

  1. Supported operating systems:
    1. Ubuntu 18.04 LTS, Ubuntu 16.04 LTS
    2. Red Hat 7.x
    3. Red Hat OpenShift 4.x
  2. Also supported on cloud environments like Amazon Web Services, Microsoft Azure, Google Cloud Platform, and their managed Kubernetes variants
  3. Once the server has been configured by the IT team, MATLAB users can log in to MATLAB Online from a compatible browser on any platform.

Supported Integrations

  1. Authentication Protocols: LDAP, SAML
  2. File Systems: NFS, Persistent Volumes [1], Ephemeral Disks
  3. Data platforms (like Cloudera and Databricks), databases (like SQL Server) and cloud storage solutions (like Amazon S3)

Product Requirements

None

Installation Prerequisites

  1. MATLAB Online Server uses Kubernetes for orchestration. In the absence of Kubernetes, it downloads and installs components from an appropriate version. Supported versions include:
    1. 1.16 to 1.20
    2. versions supported by OpenShift 4.x
  2. It also requires you to build a MATLAB Docker image during the configuration process.
    1. Only MATLAB versions R2020a and beyond are supported.
  3. For license management, MATLAB Online Server requires the FlexLM network license manager.
  4. Superuser privileges are required for installation.

Hardware Requirements

  1. For production use, the computer running MATLAB Online Server should meet or exceed the minimum hardware recommendations listed in the table below.
  2.   Processor CPU/GPU RAM Free Disk Space
    Single Node 64-bit 8-core, 2.0 GHz or higher 32 GB 50 GB
    Per concurrent MATLAB session 64-bit 4-core, 2.0 GHz or higher 8 GB 6 GB
  3. Note that the system requirements for MATLAB Online Server installation can vary based on many factors, including number of users and the number and size of artifacts.
  4. Core count is based on ‘physical’ cores. Physical cores can represent bare-metal hardware or cores on a virtual machine (VM). Hyperthreading is ignored for the purposes of counting cores.
  5. You need a minimum of 2 physical cores. If your computer does not meet these requirements, the setup program will not install MATLAB Online Server.
  6. Additionally, it is highly recommended to install MATLAB Online Server on a dedicated instance (bare-metal or VM) that is not also running resource-intensive applications, such as databases or application servers.

Product Requirements – MATLAB Online

Supported Browsers

  1. MATLAB Online is compatible with most modern browsers running on Windows®, Mac, Linux and Chrome OS. Specifically, the current versions of Google Chrome, Mozilla Firefox, Apple Safari and Microsoft Edge are supported.
  2. For the best overall experience, we recommend using Google Chrome.
  3. Support for Microsoft Internet Explorer has been discontinued.

Browser Settings and Features

  1. Cookies are required to be enabled.
  2. Pop-ups are required to be enabled.
  3. JavaScript is required to be enabled.
  4. Zoom (ctrl +/- and mouse wheel) capability is not supported.
  5. Minimum screen resolution: 1024 x 768

License Requirements

  1. In addition to a license for MATLAB Online Server, usage of MATLAB Online requires a MATLAB license. This license is required to be a Concurrent license or a Network Named User license.
  2. Supported MATLAB versions: R2020a and beyond.

Other Requirements

  1. MATLAB Online is currently not supported on smartphones or tablets.
  2. See more about Supported Toolboxes.

Introduced in R2020a

View requirements for another product: