Skip to main content

Command Palette

Search for a command to run...

Kasm Workspaces setup

Updated
1 min read

Installation (Ubuntu 22.04)

apt update && apt upgrade -y && apt install curl -y
cd /tmp
curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.13.1.421524.tar.gz
tar -xf kasm_release_1.13.1.421524.tar.gz
bash kasm_release/install.sh --accept-eula --swap-size 8192 --admin-password admin --user-password user

Start/Stop

# restart all services on a server
cd /opt/kasm/bin
./stop
./start

# restart individual components
sudo docker restart kasm_agent
sudo docker restart kasm_api
sudo docker restart kasm_manager
sudo docker restart kasm_db
sudo docker restart kasm_proxy

Uninstallation

sudo /opt/kasm/current/bin/stop
sudo docker rm -f $(sudo docker container ls -qa --filter="label=kasm.kasmid")
export KASM_UID=$(id kasm -u)
export KASM_GID=$(id kasm -g)
sudo -E docker compose -f /opt/kasm/current/docker/docker-compose.yaml rm
sudo docker network rm kasm_default_network
sudo docker volume rm kasm_db_1.13.1

sudo rm -rf /opt/kasm/
sudo deluser kasm_db
sudo deluser kasm

Tuning

Resources:

Kasm Workspaces setup