KasmVNC Documentation
KasmVNC is the Linux desktop streaming service developed by Kasm Technologies. It delivers full Linux desktops and individual applications to a web browser, and is the streaming technology behind the open-source Kasm Workspaces container images. You can run KasmVNC inside those containers or install it directly on a server.
While the term VNC is in the name, KasmVNC is not compliant with the RFB spec and has different goals than other VNC projects. It is modern, using browser-native tech such as WASM, WebRTC, and WebGL to avoid sacrificing performance or quality; secure, with data loss prevention (DLP) features built in and routine PEN testing to meet client security requirements; and simple, aiming to be straightforward to deploy and configure.
Where to start
- Getting Started — an overview of KasmVNC, its goals, and how it fits into Kasm Workspaces.
- Install — supported distributions and installation steps.
- Configuration — server-side and client-side settings reference.
- How-To Articles — step-by-step guides, including running KasmVNC behind a reverse proxy.
Ensure the documentation version matches the version of KasmVNC you have installed. Documentation is published for each release from 1.0.0 onward; the version selector in the navigation bar switches between releases. For versions prior to 1.0.0, reference the tagged commit's readme on the GitHub project.
Issues can be reported on the KasmVNC Issues Page.