Clone this wiki locally
noVNC is a browser based VNC client implemented using HTML5 technologies (Web Sockets, Canvas) with encryption (wss://) support.
Browser Support - Minimum requirements of browser versions
Projects/Companies - An extensive list of projects and companies that use noVNC
Integration - How to make noVNC work in existing projects.
Troubleshooting - How to troubleshoot noVNC problems
Advanced Usage - Generating an SSL certificate, starting a VNC server, advanced Websockify usage, etc.
Contributing - Guide for people who want to contribute to noVNC.
Testing - How to run and write tests for noVNC.
Proxying with nginx - How to get noVNC to work with nginx reverse proxy.
Performance - Notes on performance in different cases.
Keyboard Events - Some notes about noVNC keyboard event handling.
Windows Executable - How to compile a Windows Executable.
Windows Service - Readme for "noVNC Websocket Service.exe" for Windows.