Skip to content

Dashboard Overview

The Durantic dashboard is a web-based interface for managing your hybrid infrastructure. From the dashboard you can register machines, assign roles, configure mesh networks, manage secrets, and monitor provisioning — all without touching a command line.

Machines list page

Top Bar

The top bar is visible on every page and contains two areas:

Left side — Main menu

Menu Item Description
Machines List of all registered machines with online/offline status and provisioning state
Machine Roles Reusable configuration templates that produce cloud-init YAML
Mesh Networks WireGuard-based encrypted overlay networks connecting your machines
Route Policy Sets BGP route filtering and manipulation rules
Secrets & Variables Dropdown containing three sub-pages: Secrets, Variables, and Secrets Backends

Right side — User controls

Control Description
Theme toggle Switch between light, dark, and system-default themes
User menu Avatar with initials, opens a dropdown with account settings and logout

The footer displays copyright information, links to the Privacy Policy and Terms of Service, and social links.

Page Layout Patterns

The dashboard uses consistent layout patterns across all pages:

List Pages

List pages (Machines, Machine Roles, Mesh Networks, Route Policy Sets, Secrets, Variables) share this structure:

  1. Page title — Large heading at the top left.
  2. Action button — A primary button at the top right (Bootstrap, Create, etc.).
  3. Search bar — A text search field to filter the list.
  4. Auto-refresh indicator — Shows "updated less than a minute ago" with a refresh icon.
  5. Data table — Sortable columns with sort arrows. Click a column header to sort.
  6. Row actions — A three-dot menu on each row for edit, delete, and other actions.
  7. Pagination — Page numbers at the bottom of the table.

Detail Pages

Detail pages (individual machine, machine role) use a sidebar layout:

  1. Page title — Heading with the resource type and name displayed as a subtitle.
  2. Left sidebar — Navigation tabs grouped by category (General, Networking, Tools).
  3. Main content area — The content for the selected tab, which can be a form, table, or read-only display.

Common UI Patterns

Data Tables

Tables display sortable columns with ascending/descending sort indicators. All tables support text search and pagination. Rows are clickable to navigate to a detail view where applicable.

Create Dialogs

Clicking a "Create" button opens a dialog or navigates to a form page. Required fields are validated before submission.

Delete Confirmation

Deleting a resource shows a confirmation dialog to prevent accidental removal.

Real-Time Status Updates

Many pages display live data. The "updated less than a minute ago" indicator shows when data was last refreshed. The dashboard periodically polls for new data so you see changes without manually reloading.

Search and Filter

The search bar on list pages performs a text search across visible columns. Results update as you type.