-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ariel Shumacher edited this page Mar 10, 2026
·
8 revisions
A kiosk computer is one that runs an application (i.e. the exhibition app) without letting the user access the main computer.
This wiki explains how to set up and maintain the kiosk computers that run exhibits at the Jerusalem Science Museum.
Building software for a museum exhibit? See the Exhibit Development Guide — it covers repo setup, naming conventions & requirements, and how to test your code in a sandbox before deployment to an exhibit.
For standard kiosk computers running Linux Mint:
- Installing Mint — Install Linux Mint on the computer
- Kiosk Base Setup — Run the base setup script to install common software and configure kiosk behavior
-
Set up the exhibit — Clone the exhibit's GitHub repo and run its own
setup.sh.
For exhibits running on a Raspberry Pi:
- Install Raspberry Pi OS on the Pi (using Raspberry Pi Imager)
- Kiosk Base Setup RPi — Copy the appropriate setup script (GUI or terminal variant) into your project repo and run it. The page explains both variants and when to use each.
- Linux Utils and Useful Commands — Terminal commands for maintenance and troubleshooting
- Networking and Remote Access — How to connect to kiosks remotely using AnyDesk or SSH
- Contributors and Repositories — Who built what, and where the code lives
- Remote access: All kiosks use AnyDesk — see Networking and Remote Access
- Exhibit code: GitHub organization
- Graphics for exhibits: Google Drive
Kiosk Setup — Linux Mint
Kiosk Setup — Raspberry Pi
Development
Exhibits
Reference