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:
Ubuntu 18.04 / 20.04 / 22.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) |
Note
Not all published Workspaces Images are available on all architectures. Please see Default Images for the support matrix.
Resource 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 2768MB of memory and 2 cores. 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.
docker |
> 18.06 |
docker compose |
> 2.1.1 |
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.