Central Server Admin Console

Overview tab: control-plane runtime telemetry, auth posture, fleet sync health, and incident state.

Loading live status...

Control Plane

Runtime status

Fleet Snapshot

Live counters
Active devices: -- Sync lag p95: -- Open incidents: --

Security Posture

Auth and provisioning
Auth state: -- Provisioning: -- Admin API: --

System Runtime

Central service and host telemetry

krypticframe service
--
nginx service
--
Release / build
--
Host / Uptime
--

Control Plane Health

Core settings and service beacons

Central API: --
Service: --
Sync engine: --
Admin token: --
Provisioning DB: --
Active alerts
--
Deploy state
--
API latency p95
--

Fleet Sync Snapshot

Device sync health from central telemetry

Enabled / Running
--
Success rate
--
Queue depth / Throughput
--
Pull / Push counts
--
Last error
--

Incident Snapshot

Open incident pressure and latest event

Open / Acknowledged
--
Critical open incidents
--
Latest event
--
  • Loading incidents...--
Sync Success Rate
--
Last 60 minutes
Queue Depth
--
Pending entity batches
Job Throughput
--
Completed/hour
API Latency p95
--
Across /api/central/*

Metric Notes

Cards are wired for Central telemetry fields. Replace fallback defaults by exposing `/api/central/health` and `/api/central/incidents` payload contracts.

Incident Feed

  • stale-cursor / us-west-2aOpen
  • schema-mismatch / frame-019Critical
  • idempotency-retry-spikeOpen

Service Log

Live central service log tail for diagnostics and deployment verification.

Loading service log...
Loading service log...

Database

Browse tables and run read-only SQL queries against the central PostgreSQL database.

Table Explorer
Read-only PostgreSQL table browser.
Select a table to preview.
Schema
Rows
--
SQL Console (read-only)
SELECT / CTE / PRAGMA only

Places Catalog

Browse and manage central place records used for POI and metadata sync behavior.

Loading places...
API: --
Name Category Location Radius Photos Status
Loading places...

Place Editor

Create a new place or select a row to edit an existing place.

Nearby POI Candidates
Select Name Category Type Distance Mapped Place
Select a place and load nearby POIs.
Select a place and load nearby POIs.
Select a place to edit or create a new place.

Device Credentials

Create or rotate per-device PostgreSQL credentials and generate ready-to-paste Sync config for the frame.

API keys for Weather, LocationIQ, and map thumbnails are configured under Settings > Shared API Services.
Checking provisioning DB role access...
Provide device ID and run provisioning.
Awaiting credential generation...

Managed Devices

List all provisioned device credentials, rotate passwords, revoke access, or fully delete devices and related references.

Loading credential catalog...
Device ID Username Status Last Sync Updated Last Rotated
Loading credentials...

OTA Repository

Read-only view of the release manifests and artifacts this central server serves to devices via /api/ota/manifest and /ota/releases/.

Provide the CentralOta bearer token and refresh.
--
--
--
The snippet's token placeholder must be replaced with the same value as CentralOta:BearerToken. Uploads happen via deploy/publish_to_central.sh; there is intentionally no upload UI.

Releases

Versioned manifests found in the repository. The active release per channel is what enabled devices receive on their next check.

Version Channel Active Signed Artifact Published (UTC)
Not loaded.

Central Connectivity

Public endpoint and provisioning DB credentials. Host, port, DB name, and SSL use secure defaults.

Validate & Save checks DB connectivity before writing settings. Password is write-only.

Admin Web

Port and local-network guard for admin endpoints.

Shared API Services

Configure the shared Weather, LocationIQ, and map thumbnail services used by devices and central tooling.

Advanced Weather & Maps

Sync Engine

Controls this server's own sync client runtime. Leave disabled unless this central server needs to run sync jobs directly.

Advanced
Sync credentials are not loaded from server responses for security.
Manual sync has not been triggered from this console.

Power & Token

Token is used for authenticated API requests from this page and for power action controls.

No token loaded in this browser.
Power actions require enabled controls and a valid token.
Open Settings to load current configuration.
krypticFrame Central
-- --
Loading...
Build Identity
Release Version--
Informational--
Git Tag--
Source Commit--
Schema Version--
Exact Release Tag--
Build Date (UTC)--
Update Channel--
Runtime Environment
.NET--
Linux Kernel--
Distribution--
Architecture--
Component--
● Status unknown
Press Check Now to query for updates.
Installed: --
Changelog
Loading changelog...