# 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 9 | amd64, arm64 | | Oracle 8 | amd64, arm64 | | Oracle 7 | amd64 | | openSUSE 15 | amd64, arm64 | | CentOS 7 | amd64 | | Fedora 37 | amd64, arm64 | | Fedora 38 | amd64, arm64 | | Fedora 39 | amd64, arm64 | | Alpine 3.17 | amd64, arm64 | | Alpine 3.18 | amd64, arm64 | | Alpine 3.19 | amd64, arm64 | ## Debian/Ubuntu/Kali ```sh # Please choose the package for your distro here (under Assets): # https://github.com/kasmtech/KasmVNC/releases wget 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 # 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`. ## Oracle 9 ``` # Please choose the package for your distro here (under Assets): # https://github.com/kasmtech/KasmVNC/releases wget # Ensure KasmVNC dependencies are available sudo dnf config-manager --set-enabled ol9_codeready_builder sudo dnf config-manager --set-enabled ol9_distro_builder sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm 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`. ## RHEL 8 Compatible ``` # Choose the Oracle 8 rpm here: # https://github.com/kasmtech/KasmVNC/releases wget # Ensure KasmVNC dependencies are available sudo dnf config-manager --set-enabled powertools sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 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`. ## RHEL 9 Compatible ``` # Choose the Oracle 9 rpm here: # https://github.com/kasmtech/KasmVNC/releases wget # Ensure KasmVNC dependencies are available sudo dnf config-manager --set-enabled crb sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 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/Oracle 7 ``` # Please choose Centos package here (under Assets): # https://github.com/kasmtech/KasmVNC/releases wget # 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 ``` ## Fedora 37 ``` # Please choose the package for your distro here (under Assets): # https://github.com/kasmtech/KasmVNC/releases wget 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`.