Skip to content

General Settings / Bottom Bar

General Settings is reachable via the cog icon in the bottom-left corner. The dialog wraps five tabs: Users, Roles, UI, Server, and Backup.


Users tab

  • The list shows every account together with its assigned roles and whether the user is active.
  • Add User opens a dialog that requires a username and password (both at least 3 characters long) and lets you assign one or more roles via chips. You can also edit any account except the built-in admin user, which is always active and forced to change its password on first login.
  • After saving, the UI refreshes the list so you can immediately check the newly created user or re-open the dialog to tweak the password or roles.

Roles & Permissions tab

  • Add Role opens a minimal dialog (name only); the actual permissions live in the matrix below the toolbar.
  • The matrix groups permissions by feature or CRUD resource, shows a search field, and collapses each group until you expand it (searching automatically expands everything so matches are always visible). Clicking a checkbox immediately sends the update to the backend and shows a toast; admin and other protected roles cannot be edited, renamed, or deleted.
  • Long-pressing the dots menu lets you duplicate a role so you can copy its permission set and tweak the clone before assigning it to a user.
  • The backend now derives permission groups from feature names or prefixes (e.g., Parking Times, Image to SD Card, Settings), so the matrix stays organized even when new permissions are added.

UI tab

Configure the appearance and behavior of the user interface.

Toast Messages

Toast messages are the temporary notifications that appear to confirm actions or report errors.

Option Description
Position Where toast messages appear on screen (top-left, top-center, top-right, bottom-left, bottom-center, bottom-right)
Duration How long toast messages remain visible (1000ms - 10000ms)

Default: Top-right position, 4000ms duration.


Server tab

Logging Level

Choose from Debug, Info, Warning, or Error to control how much data the ACAP runtime emits into the logs. The selection is persisted on the camera and takes effect immediately after you click Save Settings.

-### Web server TLS

  • Use the TLS mode selector to switch between the generated self-signed certificate and a single uploaded PEM/key pair that is kept within the app’s local data store.
  • When you select the uploaded mode, the card surfaces a status badge (Uploaded certificate pair is stored and active or No valid uploaded certificate found) plus a Replace Certificate button that reveals fresh Certificate PEM and Private Key PEM inputs.
  • The Upload Certificate Pair button turns green once both files are selected and stays disabled otherwise; it validates the PEM pair before storing it so your camera never switches to an unusable certificate.
  • Saving Settings is blocked until a valid uploaded pair exists, preventing the web server from restarting with broken TLS. When the running certificate actually changes (mode toggle or replaced pair), the backend closes the HTTP connection so Axis OS can reload the new certificate cleanly—expect a short reconnect while the browser re-establishes the session.

Backup tab

Create and restore backups of your entire configuration.

What's included in backups

Included Not included
Users, roles, permissions Parking snapshots (entry/exit images)
All flow configurations SD card captured images
Composite node definitions Default TLS certificates
Device connections
License plate lists and tags
Parking zones and entries
Notification settings
Custom TLS certificates

Manual backup

  • Click Create Backup Now to generate a backup immediately
  • Click Download to save the backup file to your computer
  • Backup files are ZIP archives containing the database and configuration files

Automatic backup

  • Enable daily auto-backup with the toggle switch
  • Set the backup time (24h format, e.g., "03:00")
  • Only one auto-backup is kept (overwrites the previous one daily)

Restoring a backup

  1. Select a backup file using the file picker
  2. Click Restore Backup
  3. Confirm the restore in the dialog
  4. The application will restart automatically
  5. After restart, you'll be redirected to the login page

Warning

Restoring a backup replaces all current configuration including users, flows, and settings. This action cannot be undone. Always download a backup of your current configuration before restoring.


Inspecting Logs

  • Live Logs:
    Open the “Live Logs” using the logging button (located at the bottom left corner) to view real-time log entries.

  • Persistent Logs:
    Access the “App Log” from the Apps Overview to inspect logs that have been saved persistently.