HTML5 VNC proxy, allowing you to connect to any VNC server directly through your web browser
713
A lightweight, standalone noVNC web client based on Alpine Linux. This container acts as an HTML5 VNC proxy, allowing you to connect to any VNC server directly through your web browser with support for auto-connect, pre-configured passwords, and view-only modes via environment variables.
| Variable | Description | Default |
|---|---|---|
VNC_SERVER | Target VNC server hostname/IP and port (e.g., 192.168.1.50:5900 or 172.17.0.1:5900). | localhost |
VNC_PASSWORD | Pre-filled VNC authentication password. | None |
AUTOCONNECT | Automatically establish VNC connection on page load (true/false). | true |
VIEW_ONLY | Enable view-only mode to prevent input (true/false). | false |
To deploy the noVNC proxy to connect to an existing VNC server using Docker Compose, create a docker-compose.yml file:
services:
novnc:
image: maniacboy777/novnc:latest
container_name: novnc
ports:
- "6080:6080"
environment:
- VNC_SERVER=192.168.1.50:5900
- VNC_PASSWORD=secret
- AUTOCONNECT=true
- VIEW_ONLY=false
restart: unless-stopped
then
docker compose up -d
Content type
Image
Digest
sha256:da4d93499…
Size
67.3 MB
Last updated
3 days ago
docker pull maniacboy777/novnc