Skip to content

Kiosk Admin

Control your entire kiosk fleet from one self-hosted dashboard. No cloud subscriptions, no data leaving your network.

Everything you need to manage your fleet

Live device overview

Battery level, screen state, current URL, and online/offline history — updated in real time via MQTT or 30-second polling.

Remote control

Screen on/off, URL navigation, restart, screensaver, TTS, volume, JavaScript injection, D-pad remote, and more.

Three providers

Supports Fully Kiosk Browser, FreeKiosk, and Fully Cloud out of the box. The same UI adapts to each provider’s capabilities. Adding a new provider takes a single class.

Embedded MQTT broker

Toggle “Embedded Broker” in Settings and devices connect directly — no Mosquitto or HiveMQ account needed. Or connect to any external broker. Falls back to 30-second HTTP polling.

MQTT device discovery

Unregistered devices broadcasting over MQTT appear as a banner in the dashboard. Add them in one click with fields pre-filled from the MQTT payload.

Cross-network devices

Route commands through MQTT for devices behind NAT, on remote networks, or behind cellular — no port forwarding required.

Bulk actions

Send a command to every device in a group with one click. Filter by tag, group, or status before dispatching.

Config templates

Save device settings as a named template. Apply the same preset to dozens of devices in seconds.

Alerts & audit log

Email alerts for offline, low battery, and unplugged events. Every command is logged with user, device, and timestamp.

Zero-config default

Runs on SQLite out of the box. Switch to PostgreSQL or MongoDB by setting a single environment variable.