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 |
|---|
All profiles
| Name | Id | Apps |
|---|
PCs
View registered PCs. Add a hostname to activate and assign a profile.
| Hostname | Status | Brand / model | Profile |
|---|
Bulk update
Recent results
| When | PC | User | Domain | Result | Message |
|---|
Locations
Explore floor plans and PC markers by building.
View — click a marker for PC info.
Plants
| Name | Buildings | PCs |
|---|
Buildings
| Name | Plant | PCs |
|---|
PCs by location
Users
Control Panel sign-in accounts and roles.
- Super AdminFull access
- AdminManage fleet
- SupportOps & Autologon
- ViewerRead only
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… | |||
Audit log
Recent Control Panel actions: auth, users, PCs, apps, locations, config, and backups.
| When | Action | Actor | IP | Detail | Result |
|---|---|---|---|---|---|
| Loading audit events… | |||||
Setup
Connect floor PCs, then set fleet defaults and presets.
-
Point Apphub at this Control Panel
Set
controlPanelUrlto the URL below on the floor PC. -
Use the shared enrollment token
Apphub field
controlPanelApiTokenmust match the server enrollment secret (ApiAuth:ClientToken). -
Wait for heartbeat, then activate
The PC appears under PCs. Activate it to issue a per-PC API token.
Connection
- Control Panel URL
-
— - Enrollment token
-
Not shown in the UI. Set on the server via
APPHUB_ENROLLMENT_CLIENT_TOKENorApiAuth:ClientToken, then paste the same value into Apphub ascontrolPanelApiToken. - 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”…
Config templates
Defaults apply to all PCs. Named presets override them when assigned under PCs. Merge order: defaults → preset → per-PC.
| Name | Id | Fields |
|---|