Settings
Settings
The Settings page lets you configure your account profile, platform appearance, system defaults, logging, and license. Click Settings in the left sidebar to open it.

Settings are organized into seven tabs:
| Tab | What you can configure |
|---|---|
| Account | Profile, password, avatar |
| Appearance | Theme, timezone, language |
| Logging | Activity logs, export |
| Defaults | Default VM resource sizes |
| System | Platform info and database stats |
| SSO | Single Sign-On identity providers (OIDC) |
| License | Software license activation and status |
Account Tab

Manage your user profile:
- Display Name / Avatar — Upload a profile picture or change your display name
- Change Password — Enter your current password and a new one to update it
- Profile Information — Update username and other account details
Changing Your Password
- Go to Settings → Account
- Scroll to the Change Password section
- Enter your current password
- Enter and confirm your new password
- Click Save
Appearance Tab

Customize the look and feel:
- Theme — Choose Dark, Light, or System default
- Timezone — Set your local timezone for timestamps
- Date Format — Switch between regional date formats
- Language — Interface language preference
Changes apply immediately without a page reload.
Logging Tab

View the platform activity log, which records system events such as:
- VM lifecycle operations (create, start, stop, delete)
- User logins and authentication events
- Container deployments
- License activations
Use the Export button to download logs as CSV for compliance or review purposes.
Defaults Tab

Configure default values pre-filled when creating new VMs:
- vCPUs — Default CPU count for new VMs
- Memory — Default RAM allocation (MB)
- Boot Arguments — Default kernel boot args
- Image Selection — Preferred kernel and rootfs images
These are user-level preferences — each user can set their own defaults.
System Tab

View platform status and technical information:
- Manager Version — Current build version
- Database — PostgreSQL connection status and migration version
- Uptime — How long the Manager service has been running
- Registered Hosts — Count of active compute hosts
- API Endpoint — Manager API URL for client configuration
This tab is read-only and useful for support and diagnostics.
License Tab

Manage your software license:
License Status
The License tab shows current activation status:
- 🟢 Active — License is valid and activated
- 🟡 Grace Period — License expired; limited time to re-activate
- 🔴 Unlicensed — No valid license; restricted to setup page
Viewing License Details
When activated, you’ll see:
- Product — Licensed product name
- Customer — Your organization name
- License Key — Masked key (e.g.
DGRG-****-****-T4BW) - Expires — License expiry date
Activating a License
If your license is not yet activated:
- Go to Settings → License
- Click Update License Key
- Enter your license key in
XXXX-XXXX-XXXX-XXXXformat - Click Activate
For offline activation, use the Upload License File option to upload a .lic file provided by Nexus Quantum.
EULA
The License tab also shows your EULA acceptance status and links to the full End User License Agreement. Click View EULA to open the full agreement.
SSO Tab
Configure Single Sign-On so users can authenticate against an external identity provider (OIDC) instead of a local username + password. Useful for organizations that already have an IdP like Keycloak, Okta, Auth0, or Azure AD.
Adding a provider
- Go to Settings → SSO.
- Click Add Provider.
- Fill in:
- Display name — shown to users on the login page (e.g.
Corporate SSO). - Issuer URL — the OIDC issuer (e.g.
https://idp.example.com/realms/main). - Client ID / Client secret — credentials from your IdP application.
- Redirect URI — copy this from the provider form and register it in your IdP.
- Scopes — usually
openid email profile.
- Display name — shown to users on the login page (e.g.
- Click Save.
The provider appears as a Sign in with <name> button on the login page.
User provisioning
When a new user successfully authenticates via SSO for the first time, NQRust-MicroVM auto-creates a local user record bound to their IdP sub claim. Subsequent logins reuse the same record. You can manage these users from Users in the sidebar.
Removing a provider
Open Settings → SSO, click Remove on the provider row. Existing SSO-authenticated users keep their accounts but can no longer log in through that provider until you re-add it.
Platform Updates
A platform self-update mechanism (airgap .nqupdate bundles + internet manifest mode) is in development and not yet exposed in this UI build. Until it ships, update the platform by re-running the installer with the new release — see Installation.