Kasm Workspaces Requirements

Kasm Workspaces can be installed in a single server or multi server setup.

Operating System

Kasm Services and end user sessions are Docker containers. Access to the Docker registry is required for installation.

Installation is supported on the following operating systems:

Supported Operating Systems

Ubuntu 18.04 / 20.04 (amd64/arm64)

Debian 9 / 10 / 11 (amd64/arm64)

CentOS 7 / 8 (amd64/arm64)

Oracle Linux 7 / 8 (amd64/arm64)

Raspberry Pi OS (Debian) 10 / 11 (arm64)

Other

Note

Not all published Workspaces Images are available on all architectures. Please see Default Images for the support matrix.

Resource Requirements

Minimum Requirements

CPU

2 cores

Memory

4GB

Storage

50GB (SSD)

Note

Although the requirements for the Kasm services are quite modest, provisioning each end-user session requires additional compute resources as specified in the Image configuration. The default Kasm Images are configured to require 1768MB of memory and 1 core. Sessions will not be provisioned if the minimum resources requirements on the Agent are not met.

Docker and Docker Compose

During the installation, the installer will install known compatible versions of docker and docker compose if the programs do not already exist on the machine. However, if the programs already exist, the installer will not replace them.

It is recommended that you install Kasm on a single-purpose machine and let the installer install the docker and docker compose programs. Below are the minimum requirements.

Minimum Version Requirements

docker

> 18.06

docker compose

> 2.0

Run the following commands to check the versions of the programs if installed.

sudo docker --version
sudo docker info | grep "Docker Compose"

End User Requirements

End-users access the Kasm Workspaces via the web ui. Most modern browsers are supported.

Browsers

Chrome 49+

Edge 14+

Firefox 48+

Internet Explorer 11 [1]

Safari 11+

Caveats

  • Audio is not supported on mobile browsers.

  • Seamless Clipboard ( Copying and Pasting without using the control panel ) is only supported on Chrome and Chromium-based client browsers.

[1] Audio Not Supported.