System settings
Studio → Security → System settings (admin only).
Surface
- Quick / Advanced tier filter (
Basic/Advanced) - Section tabs: network, database, runtime, historian, identity, backup, license, opcua, webhook, observability, deploy, other
- Each row: dotted
id+VION_*env name; secrets masked - Env-sourced rows show a lock badge
- Apply → save + possible supervised restart
Schema: GET /api/v1/system/settings and during setup GET /api/v1/setup/schema (crates/server-config schema_json()).
Steps not shown in the UI
Registry steps admin and commands are not Studio tabs. Set them via first-run, vion.toml, or process env:
VION_BOOTSTRAP_ADMIN_USERNAME/PASSWORDVION_COMMAND_TOKEN,VION_COMMAND_STEP_UP,VION_COMMAND_REASON_REQUIRED
Studio relationship
GET /api/v1/system/client-config returns runtimeBase; Studio resolves the runtime per project via GET /api/v1/runtime/endpoint and does not read that field.