Installation
System requirements
Hardware
| Hardware item | Count |
|---|---|
| CPU cores | 2 |
| RAM | 2Gb |
Software
| Linux distribution | Architecture |
|---|---|
| Ubuntu Jammy | amd64, arm64 |
| Ubuntu Focal | amd64, arm64 |
| Ubuntu Bionic | amd64, arm64 |
| Kali rolling | amd64, arm64 |
| Oracle 8 | amd64, arm64 |
| openSUSE 15 | amd64, arm64 |
| CentOS 7 | amd64 |
Debian/Ubuntu/Kali
# Please choose the package for your distro here (under Assets):
# https://github.com/kasmtech/KasmVNC/releases
wget <package_url>
sudo apt-get install ./kasmvncserver_*.deb
# Add your user to the ssl-cert group
sudo addgroup $USER ssl-cert
# YOU MUST DISCONNECT AND RECONNECT FOR GROUP MEMBERSHIP CHANGE TO APPLY
# start KasmVNC, you will be prompted to create a KasmVNC user and select a desktop environment
vncserver
# Tail the logs
tail -f ~/.vnc/*.log
Now navigate to your system at the urls printed by vncserver.
Oracle 8
# Please choose the package for your distro here (under Assets):
# https://github.com/kasmtech/KasmVNC/releases
wget <package_url>
# Ensure KasmVNC dependencies are available
sudo dnf config-manager --set-enabled ol8_codeready_builder
sudo dnf install oracle-epel-release-el8
sudo dnf localinstall ./kasmvncserver_*.rpm
# Add your user to the kasmvnc-cert group
sudo usermod -a -G kasmvnc-cert $USER
# YOU MUST DISCONNECT AND RECONNECT FOR GROUP MEMBERSHIP CHANGE TO APPLY
# start KasmVNC, you will be prompted to create a KasmVNC user and select a desktop environment
vncserver
# Tail the logs
tail -f ~/.vnc/*.log
Now navigate to your system at the urls printed by vncserver.
CentOS 7
# Please choose the package for your distro here (under Assets):
# https://github.com/kasmtech/KasmVNC/releases
wget <package_url>
# Ensure KasmVNC dependencies are available
sudo yum install epel-release
sudo yum install ./kasmvncserver_*.rpm
# Add your user to the kasmvnc-cert group
sudo usermod -a -G kasmvnc-cert $USER
# YOU MUST DISCONNECT AND RECONNECT FOR GROUP MEMBERSHIP CHANGE TO APPLY
# start KasmVNC, you will be prompted to create a KasmVNC user and select a desktop environment
vncserver
# Tail the logs
tail -f ~/.vnc/*.log
Now navigate to your system at the urls printed by vncserver.