Skip to content

Dashboard Overview

A tour of all pages in the Orion Dashboard. Each section describes what you see and highlights the key features.

Try Demo Mode First

If you want to explore the dashboard without setting up the full backend, enable demo mode with NEXT_PUBLIC_DEMO_MODE=true. See the Demo Mode guide for details.


Login

The login page authenticates you against the Orion Gateway. You can sign in with:

  • Email and password -- Enter your credentials and click Sign in
  • GitHub OAuth -- Click the Continue with GitHub button to authenticate via your GitHub account
  • Google OAuth -- Click the Continue with Google button to authenticate via your Google account

New users can click the Register link to create an account.

Login page


The sidebar is visible on every page after you log in. It provides quick access to all sections of the dashboard and shows the current Orion version.

Sidebar navigation

Pages available from the sidebar:

Page Purpose
Dashboard Home page with quick-access cards
Content Queue Review and manage content in the pipeline
Trends Discovered trends and their pipeline status
Analytics Pipeline performance, costs, and provider usage
Publishing Publishing history across platforms
Generation Real-time progress tracking for content generation
System Health System overview, service status, infrastructure, and GPU monitoring
Settings Configure AI providers, API keys, pipeline behavior, and system preferences
Profile User profile, connected OAuth accounts, password change, publishing accounts
Admin > Users User management (admin role only)
Settings AI providers, API keys, pipeline config, and system preferences (4 tabs)
Profile View and edit your account, change password, manage OAuth connections
Users (admin) Manage user accounts, roles, and invitations

Dashboard Home

The landing page after login. It shows four quick-access cards that link directly to the most common workflows.

Dashboard home

  • Content Queue -- Jump straight to pending content
  • Trends -- View detected trends
  • Approved -- Content ready to publish
  • In Review -- Content awaiting review

Content Queue

The central hub for managing content as it moves through the pipeline. Content items are displayed as cards with status badges, confidence scores, and timestamps.

Content Queue

Key features:

  • Status filters -- Filter by All, Draft, Generating, In Review, Approved, Published, or Rejected
  • Sort options -- Sort by Date or Score
  • Pagination -- Navigate through pages of content
  • Click any card to view full content details

Displays all trends discovered by the Scout service, with summary statistics at the top.

Trends page

Key features:

  • Summary cards -- Total Found, Used for Content, and Discarded counts
  • Sortable table -- Click any column header to sort
  • Status indicators -- NEW (not yet used), USED (turned into content), DISCARDED (filtered out)
  • Virality score -- 0.0 to 1.0 score indicating trend strength

Analytics

Pipeline performance metrics, cost tracking, and provider usage visualizations.

Analytics overview

Key features:

  • KPI cards -- Total Generated, Approval Rate, and Total Cost (last 30 days)
  • Content Pipeline -- Horizontal bar chart showing content counts at each stage
  • Cost by Provider -- Bar chart comparing costs across AI providers
  • Provider Usage -- Donut chart showing the distribution of provider calls
  • Error Trends -- Line chart of errors over the last 7 days

Analytics charts


Publishing

A table of all publishing activity across platforms (YouTube, TikTok, Twitter, Instagram).

Publishing page

Key features:

  • Status badges -- Published (green), Pending (yellow), Failed (red)
  • Platform tracking -- See which platforms each piece of content was published to
  • Post IDs -- Direct reference to external platform post identifiers

Generation

Real-time progress tracking for content generation pipelines. Each content item shows its progress through the six generation stages.

Generation page

Generation stages:

  1. Research -- Gathering source material
  2. Script -- Writing the content script
  3. Critique -- AI review and quality check
  4. Images -- Generating visual assets
  5. Video -- Producing video content
  6. Render -- Final rendering and assembly

Active items show a progress bar with percentage and estimated time remaining.


System Health

Monitor host resources, service health, infrastructure dependencies, and GPU utilization.

System Health

Key features:

  • System Overview -- Host information (hostname, OS, architecture, CPU cores, uptime) and resource usage bars for CPU, Memory, and Disk
  • Service Status -- Health indicators for all 7 services (Gateway, Scout, Director, Media, Editor, Publisher, and Pulse) with uptime and queue sizes
  • Infrastructure -- Redis and PostgreSQL connectivity status with per-service dependency checks (R = Redis, P = Postgres)
  • GPU Status -- Multi-GPU support with VRAM gauge, utilization, temperature, power draw, clocks, fan speed, driver and CUDA versions

Auto-Refresh Intervals

GPU metrics poll every 1 second for near-real-time monitoring. Service status and system overview poll every 5 seconds. Both panels display a Live indicator showing "Updated Xs ago" to confirm data freshness.


Settings

The Settings page uses a tabbed interface with four tabs: Providers, API Keys, Pipeline, and System.

Providers Tab

Configure AI providers and model selections for each generation service.

Settings page

Four provider cards (LLM, Image, Video, TTS) let you switch between Local and Cloud providers, select a model, and save the configuration. The green dot indicates the provider is connected and available. Each card includes a Test Connection button to verify provider reachability and a Model Parameters accordion for fine-tuning generation settings.

API Keys Tab

Manage cloud provider API keys from the dashboard.

API Keys

Five cloud provider cards are available: OpenAI, Replicate, Fal.ai, ElevenLabs, and Runway. Each card displays a masked view of the configured key and provides Verify and Delete actions.

Pipeline Tab

Configure content generation and publishing behavior.

Pipeline Settings

  • Content Generation -- Concurrency limits, quality threshold, auto-approve threshold, and retry count
  • Trend Detection -- Scan interval, minimum virality score, and source weights
  • Publishing -- Platform toggles (YouTube, TikTok, Twitter, Instagram), schedule mode, and rate limits

System Tab

Dashboard preferences and environment information.

System Settings

  • Dashboard Preferences -- Theme (light/dark/system), refresh interval, notification toggles, and default landing page. These preferences are saved per-user via the Identity service.
  • Data Management -- Database and Redis connection information
  • Environment -- Current environment details and version info

Profile

The profile page lets you manage your account details and security settings.

Profile page

  • Account Card -- View your avatar, name, email, role, and timezone
  • Connected Accounts -- Link or unlink GitHub and Google OAuth accounts
  • Profile Details -- Edit your name, avatar URL, bio, and timezone
  • Change Password -- Update your password (requires current password and confirmation)
  • Publishing Accounts -- Connect YouTube, TikTok, Twitter/X, and Instagram accounts

Users (Admin Only)

The admin users page is accessible only to users with the admin role. It provides user management capabilities:

  • User List -- View all registered users with their name, email, role, and status
  • Invite User -- Send an invitation email to add new users
  • Role Management -- Change a user's role between user and admin
  • Account Status -- Activate or deactivate user accounts

Next Steps