diff --git a/kasmvnc/run.sh b/kasmvnc/run.sh index a117a41..38f9ee0 100644 --- a/kasmvnc/run.sh +++ b/kasmvnc/run.sh @@ -10,13 +10,12 @@ fi # Check if vncserver is installed if ! dpkg -s kasmvncserver &> /dev/null; then - cd /tmp DISTRO=$(lsb_release -c -s) ARCH=$(dpkg --print-architecture) - wget -q https://github.com/kasmtech/KasmVNC/releases/download/v${VERSION}/kasmvncserver_$${DISTRO}_${VERSION}_$${ARCH}.deb - sudo apt-get install -y ./kasmvncserver_*.deb + wget -q https://github.com/kasmtech/KasmVNC/releases/download/v${VERSION}/kasmvncserver_$${DISTRO}_${VERSION}_$${ARCH}.deb -O /tmp/kasmvncserver.deb + sudo apt-get install -y /tmp/kasmvncserver.deb printf "🥳 KasmVNC v${VERSION} has been successfully installed!\n\n" - sudo rm -f ./kasmvncserver_*.deb + sudo rm -f /tmp/kasmvncserver.deb else echo "KasmVNC is already installed." fi @@ -39,5 +38,6 @@ EOF" # and does not listen publicly on the VM echo -e "password\npassword\n" | vncpasswd -wo -u $USER -# Start the server :) -sudo -u $USER bash -c 'vncserver -select-de "${DESKTOP_ENVIRONMENT}" -disableBasicAuth' +# Start the server +printf "🚀 Starting KasmVNC server...\n" +sudo -u $USER bash -c 'vncserver -select-de "${DESKTOP_ENVIRONMENT}" -disableBasicAuth' > /tmp/kassmvncserver.log 2>&1 &