AppHub

Control Panel

Live status

Overview

Loading PC status…

Needs attention

Online now

Apps / Profiles

Select a profile, then add or edit apps in that profile.

Name Id Type

PCs

View registered PCs. Add a hostname to activate and assign a profile.

Hostname Status Brand / model Profile

Locations

Explore floor plans and PC markers by building.

100%
Select a building

Users

Control Panel sign-in accounts and roles.

Accounts

Backup & audit

Create and manage data snapshots.

Backups

Downloadable snapshots of Control Panel data. Restore overwrites current data files; delete removes the zip.

File Size Created Actions
Loading backups…

Setup

Connect floor PCs, then set fleet defaults and presets.

  1. Point Apphub at this Control Panel

    Set controlPanelUrl to the URL below on the floor PC.

  2. Use the shared enrollment token

    Apphub field controlPanelApiToken must match the server enrollment secret (ApiAuth:ClientToken).

  3. Wait for heartbeat, then activate

    The PC appears under PCs. Activate it to issue a per-PC API token.

Connection

Enrollment · heartbeat only
Control Panel URL
Enrollment token

Not shown in the UI. Set on the server via APPHUB_ENROLLMENT_CLIENT_TOKEN or ApiAuth:ClientToken, then paste the same value into Apphub as controlPanelApiToken.

Auth header
Authorization: Bearer <token>
Preview bootstrap (signed-in session)

Uses your Control Panel login — not the enrollment token. Useful to verify hostname assignment.

GET /api/client/{hostname} · …/config · …/profile

Click “Get bootstrap”…