KasmVNC: The Next Generation Open-Source VNC Server

Kasm Technologies
2 min readJul 15, 2022

Our Kasm Technologies team is excited to announce our newly enhanced KasmVNC v1.2.0 open-source VNC Server.

KasmVNC Settings Configuration

KasmVNC is a web-native open-source rendering technology used for streaming desktop, application and web containers to the browser. The v1.2.0 release includes support for multiple languages/timezones, watermarking and DRi3 GPU acceleration enhancements.

To learn more about the project and to download the source code: https://github.com/kasmtech/KasmVNC

KasmVNC GitHub Page

KasmVNC is the streaming tech for Workspaces container images. While the term VNC is in the name, it is not intended to remain compliant with the RFB spec and has different goals than other VNC projects:

· Web-based — Designed to provide a web-accessible remote desktop. It comes with a web server and websocket server built in. Simply run and navigate to your desktop’s URL on the port you specify.

· Cybersecurity — The RFB specification (VNC) limits the password field to 8 characters. KasmVNC defaults to HTTPS with HTTP Basic Auth and disables the legacy VNC authentication method for enhanced security.

· Simplicity — Easy to deploy and configure since it is web-native and agentless.

This code is complimented by the Kasm Workspaces open-source images that are available directly through Kasm’s Docker Verified Publisher images on DockerHub in Technical Collaboration with Docker.

Additional features that are new to this release include:

· GPU Support in collaboration with VirtualGL.

· Arm Support in collaboration with Arm.

· Webp/JPEG image compression for better bandwidth & CPU usage.

· Full-screen video detection for improved playback performance.

· Seamless Binary clipboard support for text, images, and formatted text (Chromium browsers).

· Data Loss Prevention features — Key stroke logging, Clipboard logging, Max clipboard transfer size, Min time between clipboard operations required, Keyboard input rate limit.

· Deb packages for Debian, Ubuntu, and Kali Linux & RPM packages for CentOS, Oracle, OpenSUSE, Fedora.

· Relative cursor and cursor lock support (game pointer mode).

· IME support for languages with extended characters.

· Enhanced mobile support.

For more information on the features/benefits of KasmVNC see: https://www.kasmweb.com/kasmvnc.html

To try out Workspaces on our personal SaaS visit: https://www.kasmweb.com/kasm_cloud_personal.html



Kasm Technologies

Kasm Workspaces is a container streaming platform for delivering browser, desktop and application workloads to the web browser. Learn more at kasmweb.com