Start here

The admin console

A tour of the browser console the device serves on port 8080 — screens, layouts, media and settings.

2 min readUniKiosk 0.0.1-rc2

Every panel serves its own admin console. There is no portal, no tenant, no seat: the thing you manage the screen with is running on the screen.

Reaching it

http://<device-ip>:8080 from any browser on the same network. Panels announce themselves over SSDP, so many networks will surface the device without you needing the address.

The console has its own username and password, separate from the on-device admin PIN. One protects the browser interface; the other protects physical access to the device.

Screens

Where each screen is registered: name, orientation, resolution, and the layout currently assigned. Assigning a different layout swaps the board without restarting the app — which is why you can edit a board people are standing in front of.

The screens page of the UniKiosk admin console.
The screens page, with the layout assigned to each.

Layouts

The list of boards, each with a published version and, if you are working on it, a draft. From here you import, export, duplicate, publish and revert.

Layouts are portable JSON. Build one board well, export it, and import it on every other panel — that is the fleet workflow until fleet management ships.

Media

Uploads live here: images, video and typefaces. You can also point the panel at a network folder and let it sync, which is the better answer when somebody else maintains the pictures.

Uploading a typeface makes it available to every widget on that panel. See right-to-left and custom typefaces.

Settings

Four groups, covered in running screens:

  • General — device name, language, what happens on boot.
  • Display — orientation, brightness, screen timeout.
  • Content — media source, cache size, refresh intervals.
  • System — reboot schedule, logging, diagnostics.

Security

The console speaks plain HTTP on the local network. That is a deliberate trade for zero configuration, and it means the network is your security boundary. Put signage panels on their own VLAN, do not expose port 8080 to the internet, and change the console password from its default. There is more in hardening a public kiosk.

Ready to try it?

One APK, no account, nothing to cancel.