Skip to content

Base Docker image to run wine programs in a web browser via noVNC (html5 vnc viewer) + Xvfb + x11vnc

License

Notifications You must be signed in to change notification settings

solarkennedy/wine-x11-novnc-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9c3b019 · Jan 8, 2025

History

49 Commits
Jan 1, 2023
Apr 29, 2019
Jan 2, 2023
Jan 26, 2015
Jul 28, 2019
Jan 1, 2023
Jan 26, 2015
Jan 2, 2023
Jan 2, 2023

Repository files navigation

wine-x11-novnc-docker

Docker Image Size (tag) Docker Pulls

Not a very good name, is it?

Ever wanted to containerize your wine applications and access them via a web browser? No? Neither did I!

This container runs:

  • Xvfb - X11 in a virtual framebuffer
  • x11vnc - A VNC server that scrapes the above X11 server
  • noNVC - A HTML5 canvas vnc viewer
  • Fluxbox - a small window manager
  • Explorer.exe - to demo that it works

This is a trusted build on the Docker Hub.

Run It

# Start the container
docker run --rm -p 8080:8080 solarkennedy/wine-x11-novnc-docker

# Show the container ID (this is the VNC password)
docker ps

# Open VNC in your web browser
xdg-open http://localhost:8080

In your web browser, type the container ID as password, and then you should see the default application, explorer.exe:

Explorer Screenshot

Modifying

This is a base image. You should fork or use this base image to run your own wine programs?

Issues

  • Wine could be optimized a bit
  • Fluxbox could be skinned or reduced

About

Base Docker image to run wine programs in a web browser via noVNC (html5 vnc viewer) + Xvfb + x11vnc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published