A lightweight container that runs Google Chrome in kiosk mode inside an Openbox desktop, accessible via VNC and noVNC.
Supports auto‑restart on crash and optional periodic screenshots uploaded to a Discord webhook.
WEBSITE — URL to open in Chrome kiosk mode (default: none)DISCORDWEBHOOKURL — Discord webhook to send screenshots (optional)DISCORDWEBHOOKTIMER — Interval in seconds between screenshots (default: 300)VNC_PORT — Port for the x11vnc server (default: 5910)NOVNC_PORT — Port for the noVNC web proxy (default: 6080)docker run -it --rm \
--name myKiosk \
--privileged \
-e WEBSITE="http://www.google.com" \
-e DISCORDWEBHOOKURL="https://discord.com/api/webhooks/XXX/YYY-ZZZ" \
-e DISCORDWEBHOOKTIMER="500" \
-e VNC_PORT=5920 \
-e NOVNC_PORT=6090 \
-p 5920:5920 \
-p 6090:6090 \
techroy23/docker-chrome-kiosk
Content type
Image
Digest
sha256:d4873a7d3…
Size
413.2 MB
Last updated
8 months ago
docker pull techroy23/docker-chrome-kiosk