Skip to content

Get around the console

Everything in these guides happens in the operator console — Rakkr’s web app. This page gets you signed in and oriented.

Who can do this: anyone with an account. What you see afterwards depends on your role and access.

Sign in

  1. Open the console URL your administrator gave you. On a local install that’s http://localhost:5173.
  2. The sign-in screen shows the Rakkr logo above “Local controller sign in”.
  3. Sign in one of two ways:
    • Email + Password, then Sign In. A wrong local password shows “Invalid email or password.”
    • Sign In With Azure AD — shown only if your organization uses Microsoft Entra ID single sign-on. Use this instead of a local password.

Your session lasts about 12 hours; after that, sign in again. For a fresh local install the default admin is admin@rakkr.local (see the quick start).

If you ever see “Controller unavailable,” the app couldn’t reach the controller — your session is still valid, just press Retry.

Read the layout

Once you’re in, the screen has three parts:

  • Left navigation — the list of pages. On a phone it collapses behind the Open navigation button.
  • Header — the page title “Operations,” your controller’s name beneath it, and on the right: your name and roles, a dark-mode toggle, a Settings shortcut, Logout, and a Record button.
  • Main area — the current page.

The Record button (top-right) opens the Quick Recording panel from any page — the fastest way to start an ad-hoc capture (Record a session). It’s disabled with a tooltip if you can’t start recordings.

The navigation map

The left nav only shows pages you’re allowed to see, always in this order:

Nav itemWhat it’s forNeeds
DashboardAt-a-glance operations overview.node:read
NodesRecorder-node inventory, status, meters, listen-in, configuration.node:read
RoomsRooms, their inventory, schedules, and access rosters.node:read
HealthThe alert queue — events to acknowledge and resolve.health:read
SchedulesRecurring recordings (list) and the calendar view.schedule:read
RecordingsThe recording library — browse, play, download, organize.recording:read
JobsThe capture-job workbench — queued, running, failed.recording:read
SettingsTemplates and policies: profiles, watchdog, uploads, and more.settings:read
AuditThe immutable record of every privileged action.audit:read
AccessUsers, groups, and access policies.auth:manage

Read status at a glance

Rakkr colour-codes status everywhere. The recurring vocabularies:

  • Node statusprovisioning (awaiting first contact), online / recording (green, healthy), degraded / alerting (amber, needs attention), offline (grey/red). A node goes offline automatically after it misses heartbeats.
  • Recording / job statusqueued, running, stop_requested, completed, failed, cancelled.
  • Health severityinfo (blue), warning (amber), critical (red).
  • Health statusopen, acknowledged, suppressed, resolved.

Dark mode and the week start

The header’s toggle switches light / dark / system. Calendar and week-based views start on the day set under Settings → Controller → Week starts on (default Monday).

Why can’t I see or do something?

Almost always one of three reasons, checked in this order:

  1. Role — your role doesn’t include the permission (e.g. a viewer can’t start recordings). See the role matrix.
  2. Scope — you have the permission but aren’t in scope for that specific room/node/recording. An admin grants scope with a room roster entry or an access policy.
  3. Deny — an explicit deny policy overrides everything else.

The console mirrors these rules, so a missing button is real — not a display glitch.

See also