Settings

Plan the next tranche of admin tools before wiring up the UI.

Profile Configuration

Centralize how profiles describe ports, credentials, and feature flags.

  • Edit profile metadata and ownership.
  • Attach default handler bundles per profile.
  • Map HTTP, TCP, and SSE ports with health checks.

Handler Configuration

Surface the TCP handlers shipped in handlers/ and track their lifecycle.

  • Toggle handlers on and off per profile with validation.
  • Expose protocol metadata and expected payload cadence.
  • Show connected device counts per listener.

iStartek firmware (FOTA)

Submit IMEI batches for protocol 990–994 upgrades when ignition (ACC) has been off for 15+ minutes and devices are connected to this server profile.

Open OTA queue

Vehicle Directory

Manage the directory pipeline without touching code.

  • Configure sheet imports and subscription plan defaults.
  • Trigger manual syncs and review recent runs.
  • Audit overrides before writing to SQLite.

PM2 Process Control

Shortcut operational tasks for the unified backend.

  • Start, stop, and reload profile clusters via PM2.
  • Tail logs per profile and export debug bundles.
  • Apply config changes with zero downtime reloads.

Storage Management

Manage disk usage for data collection and multimedia files.

  • Total Multimedia Size: --
  • Total Files: --
  • Oldest File: --
days

Server Resource Usage

Current capacity and limits of the backend server.

  • CPU Cores: --
  • CPU Load: --%
  • Memory (Total / Used): -- / -- (--%)
  • Open File Descriptors (Limit): -- (--%)
  • Max Connections (Configured): 5000
  • Current Connections: --
  • Connection Usage: --%
Heads-up: These cards outline the admin flows to build next. Wireframes, API hooks, and PM2 automation will land in follow-up iterations.