Quick install
On a freshly installed Ubuntu cabinet, log in as the geekcade user and run:
curl -fsSL https://install.geekcade.com/install | bash
That's it. The installer fetches everything it needs and configures the cabinet end-to-end. After it finishes:
sudo reboot
What you get
- Boot gate menu with 5s timeout — any key for admin, else launches the frontend
- AttractMode Plus on KMSDRM, no X server
- MAME with absolute paths and proper audio
- USB asset sync — plug in a labeled
GEEKCADE drive, assets sync automatically
- Headless serviceability — SSH in to inspect, edit, fix
Hardware requirements
- x86_64 CPU with KMSDRM-capable GPU
- Ubuntu 26.04 (works on 24.04 too)
- Dedicated
geekcade user with sudo
- Direct HDMI/DP to monitor (no display manager)
- USB keyboard or joystick encoder
- Optional: USB stick labeled
GEEKCADE with Pleasuredome assets
Source code
github.com/edgespresso/geekcade
Files