Dashboard 01 · System Catalog

The Crew Dashboard

fbconsole 0.2.1

A local, read-first server console that turns machine telemetry into a control-room display you can understand at a glance.

Crew Dashboard in the Neon theme
Neon theme · reference machine
02 · Overview

The server's own display

The dashboard is the screen shown on the server itself. It refreshes from the running machine once every second and is designed to be readable from across the room.

Reference machine: Intel Core i5-7200U, Ubuntu 26.04.1 LTS, 1 TB WDC drive, Wi-Fi and laptop AC/battery power reporting.

Program

fbconsole 0.2.1

Read rate

Once every second

Collector rights

No administrator rights

Display model

Observe first; local actions deliberately limited

03 · Architecture

Three parts. Deliberately kept apart.

The screen looks like one application, but collection, serving and drawing are independent layers.

01 · Read — Collector

Reads the machine once a second and writes everything into a single readings file. It only reads, and runs as an account with no powers.

02 · Serve — Local web server

Serves the page, its readings and a handful of local buttons. It listens only to the machine itself, not to the network.

03 · Draw — Dashboard page

Knows nothing about the machine. It fetches the file the collector wrote and draws the current state.

“The screen can be wrong about nothing, because it knows nothing.”

Everything on it was read from the machine a second ago.

Atomic readings. The collector writes a temporary file first, then swaps it into place in one step, so the page never reads a half-written document.

Failure isolation. The collector cannot change the machine, so a display fault cannot become a server fault. The screen can go out of date; it is never the authority.

04 · System load · four rings

CPU, memory, root disk and temperature

Load averages 1 · 5 · 15 min. Read them against the core count: on a four-core system, a load of four means every core is busy.

System detail view: CPU, memory, disk and temperature
System detail view · 82% CPU · 39% memory · 64°C
05 · Storage + services

Capacity, drive health and the twelve-row service check

Storage

Only genuinely mounted filesystems are shown. LVM free is space that can be given to a filesystem later; swap is disk overflow for memory pressure; SMART is the drive’s own health verdict; last backup is read from the backup tool itself.

Services

Each row is asked directly whether it is running. Green means yes, red means no, amber means present but not in the expected state.

SSH · Cockpit · networking · name resolution · timekeeping · unattended updates · thermal management · cron · disk monitoring · firewall · failed units · lid behaviour

Network graphs in the Ocean theme
Ocean theme · rolling download / upload graphs
06 · Network + access

Traffic, signal, sessions, updates and power

Download on the left, upload on the right, calculated from bytes moved between readings. Wi-Fi strength is in dBm: negative, and closer to zero is stronger.

-30 to -50
excellent
-50 to -60
good
-60 to -70
usable
below -70
weak

Upload higher than download is normal for a machine serving pages to other devices.

Access & power

Sessions, last login, failed logins over seven days, pending updates, mains/battery state and lid behaviour. On an unattended machine, remote sessions should normally be zero.

07 · Events + state

What happened, and what “DEGRADED” actually means

The event strip filters ordinary chatter and keeps notable lines from the system log, plus the watcher’s heat and load notes. The rings show now; the event log shows the last few minutes.

DEGRADED — one comparison, nothing more.
If the number of failed system units is greater than zero, the badge says DEGRADED; otherwise ONLINE. It does not mean slow, hot or unhealthy.

Action: go to the failed-units row in Services, identify the unit, and decide whether it matters.

Event log, newest notable lines first
Event log · newest notable lines first
08 · Theme system

Eight visual modes, one dashboard

Theme changes apply across the machine’s screens. The layout stays identical while the palette shifts for room lighting, mood or filming. Press T on the server.

Also available: Amber · Sunset
Help overlay with keys and clicks
Help overlay · keys and clicks
09 · Operator controls

Keyboard-first, mouse-optional

HUBOpen the searchable server knowledge pages
PANELOpen the hosting panel
CREWOpen the crew pages
TChange the theme across the machine
+ / -Speaker volume
0Mute or restore sound
BSpeak the latest status brief aloud
MMirror another screen, or return
?Open the keyboard map

Every dashboard panel is clickable and opens a fuller view of the same information.

10 · Crew layer

System information with a character interface

Crew Chat presents Serra as a listening interface with clearly stated capabilities — read, measure and speak — and an ask-first rule for anything that changes the machine.

Design principle: personality can sit on top of telemetry, but the measurements underneath stay explicit, inspectable and separate.

Serra Crew Chat over the Watchman crew page
Crew Chat · over the Watchman's crew page
11 · Mirror mode

The server display becomes a second screen

12 · Operations

The 10-second check

How to read the dashboard when you walk past it.

Safety model

A dashboard with narrow powers

Collector: read-only

Runs under an account with no administrator rights.

Privilege is individual

Only a few named readings get their own privileged command.

Local web server

The page server listens only to the machine itself.

Network view: read-only

What other devices see is served separately.

Local changes are limited

Volume, theme, spoken line and mirror target only.

Names are validated

Theme, crew and project names are checked against a written pattern.

Catalog 01 · complete

Observe the machine clearly. Change only what the console was built to change.

Technical enough to trust, visual enough to understand, and modular enough to grow with the project.

← FB Server Dashboards

All four system catalogs

FB Panel →

Next · Catalog 02

Technical snapshot date: 20 September 2026