Fork me on GitHub

noVNC by kanaka

VNC client using HTML5 (WebSockets, Canvas) with encryption (wss://) support.
Sentry Data Systems Thanks to Sentry Data Systems for sponsoring ongoing development (and for employing me).

Follow noVNC on Twitter Notable commits, announcements and news @noVNC.

HTML5 Powered with Connectivity / Realtime, and Graphics, 3D & Effects HTML5 WebSockets and Canvas

Online noVNC Client

The noVNC client is available here.

Videos and Screenshots

It's not a real project until there are videos and screenshots.

Online Demo

This online demo plays back a recorded VNC session.

Projects/Companies using noVNC

There are many companies/projects that have integrated noVNC into their products including: Sentry Data Systems, Ganeti Web Manager, Archipel, openQRM, OpenNode, OpenStack, Broadway (HTML5 GDK/GTK+ backend), OpenNebula, and CloudSigma.

See this wiki page for more info and links.

Dependencies

A browser with at least minimal canvas support (i.e. not IE 6, 7 or 8).

Install

Run a vnc server, run the WebSockets proxy, load the page, and connect! See the project README for more details.

License

LGPL-3

Authors/Contributors

Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/kanaka/noVNC