Kiosk and touch display hardening
Lock down Chromeboxes, Fire TVs, and Raspberry Pi displays so students can't escape to the browser or OS.
Public-facing signage needs to survive curious students. Here are the configurations we recommend for each supported device.
Chrome OS (managed kiosk)
The cleanest option if you already use Google Workspace for Education.
- In the Google Admin console, go to Devices → Chrome → Devices.
- Enroll the Chromebook or Chromebox into a dedicated Kiosk OU.
- Under Apps & extensions → Kiosks, add the VenueOS player as a kiosk app (Chrome app ID provided in your district settings).
- Set Auto-launch kiosk app to the VenueOS player.
- Reboot the device — it now boots directly into VenueOS, with no way to exit to the OS without the device password.
Disable developer mode at the hardware level with a cr50 lock if possible.
Amazon Fire TV
- Install the Silk browser or Firefox.
- Navigate to
https://edusignage.app/playerand pair. - Use an Android kiosk app (e.g. Fully Kiosk Browser) to lock the home button.
- Disable the Alexa button on the remote.
Raspberry Pi (Chromium kiosk)
- Use Raspberry Pi OS Lite with Chromium installed.
- Set Chromium to autostart in
--kioskmode with--noerrdialogs --disable-infobars --incognito --app=https://edusignage.app/player?code=YOUR_CODE. - Use
xset s off; xset -dpms; xset s noblankto disable screen blanking. - Put the Pi behind a locked enclosure — students will unplug things.
Touch displays
VenueOS player respects touch input when the current template has tappable widgets (wayfinding, menus, student portals). To allow or restrict touch:
- Set the Interactive flag per template in the builder
- Non-interactive templates ignore touch to prevent accidental navigation
For ADA: don't mount touch displays higher than 48" from the floor (reachable from wheelchair).
Network and content filtering
Whitelist in your district's content filter:
edusignage.appand*.edusignage.app(ports 443 and 80)wss://edusignage.appandws://edusignage.appfor WebSocket- Your CDN for uploaded assets (
cdn.edusignage.app) - Any third-party widget sources you enable (RSS feeds, weather APIs)
Preventing easy takedowns
- Physical: mount displays 8+ feet up in hallways. Use VESA-compatible locking mounts.
- Power: PoE-powered devices can be remotely rebooted via your switch.
- Remote control: the dashboard's Screens → Actions → Restart pushes a reload signal to the screen over WebSocket. Faster than walking to each one.
More in Screens
How to pair a new screen
Turn any Chromebook, smart TV, or kiosk into an VenueOS display in under 2 minutes.
Organizing screens with screen groups
Target dozens of displays with one schedule by grouping them by location or purpose.
Playlists, schedules, and priority
Build rotating playlists, schedule them for specific days and times, and control what wins when multiple schedules overlap.