Skip to content

prbinu/novnc-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

novnc-desktop

A relatively small noVNC (web-based) desktop Docker image

Docker image: https://hub.docker.com/r/prbinu/novnc-desktop

Features

  • Ubuntu Focal Docker base image
  • easy-novnc - A Golang based noVNC binary
  • TigerVNC - supports auto screen resizing
  • Openbox - A light weight window manager
  • Firefox - Browser
  • Includes basic utilities such as ssh, curl etc.
  • Total image size - 732MB

This Dockerfile is derived from how-to-remotely-access-gui-applications-using-docker-and-caddy-on-debian-9

Screenshots

Build

git clone https://github.com/prbinu/novnc-desktop.git
cd novnc-desktop

docker build --squash -t prbinu/novnc-desktop -f Dockerfile .

Run

docker run -p 8080:8080 -e "TZ=America/Los_Angeles" prbinu/novnc-desktop

In browser, open: http://localhost:8080/