v2 · Direction B
Editorial calm.
Optimised for trust. The product fades, the data foregrounds. Generous
whitespace, a serif display face, one rust accent used sparingly. Status
reads as language, not flashing colour. The screen feels like a quietly
maintained ledger — something you look at and feel reassured.
Reference: Stripe, Notion, the Pentagram-era Mailchimp dashboards. Tools
that feel like they respect your attention.
Risk: an operator who scans this 30 seconds at a time may find it less
glanceable than a tighter table; calm has a density cost.
restic-manager
v0.1.0-alpha
Fleet · last 24 hours
All but two of your hosts backed up cleanly today.
Hosts
12
10 online ·
1 degraded ·
1 offline
Backed up
4.9 TB
23,649 snapshots
Last 24h
147 jobs
144 ok ·
2 failed ·
1 cancelled
Open alerts
5
oldest opened 3h ago →
Last backup
running…
started 3m ago
Repo size
412 GB
1,847 snapshots
Last backup
succeeded
4 minutes ago
Repo size
389 GB
1,802 snapshots
prod-cache-01
linux/amd64
degraded
Last backup
succeeded
1 hour ago
Repo size
128 GB
1,402 snapshots
Last backup
succeeded
11 minutes ago
Repo size
87 GB
2,103 snapshots
Last backup
succeeded
2 hours ago
Repo size
3.7 TB
8,912 snapshots
homelab storage
Run backup now
Last backup
failed
47 minutes ago
Repo size
97 GB
2,847 snapshots
Last backup
succeeded
2 days ago
Repo size
64 GB
127 snapshots
dev personal
awaiting agent
Newly enrolled. No backup has run yet — kick off the first one to populate
this card.
Quiet hosts · last backup > 5min and no alerts
prod-web-02
linux/amd64 · 87 GB
12m ago
homelab-pi
linux/arm64 · 8.4 GB
6h ago
windows-vm
windows/amd64 · 44 GB
28m ago
edge-node-eu
linux/arm64 · 23 GB
7m ago
prod-db-01
backup running…
38% · 1.4 GB transferred · ETA 2m
3m ago
prod-db-02
succeeded
1.2 GB transferred
4m ago
edge-node-eu
succeeded
18 MB transferred
7m ago
prod-web-01
succeeded
42 MB transferred
11m ago
build-runner
failed
repo locked — concurrent operation
47m ago
Component vocabulary
A few honest pieces. The system stays small on purpose — every chip
and every button below is repeated in the live screen above, nothing more.
Status chips
online heartbeat < 90s
online · running a job is in flight
degraded open alerts > 0
offline · last seen 2d no heartbeat > 90s
last job failed distinct from offline
never run enrolled but cold
Buttons
Add host
Run backup now
View →
Cancel job
One primary per page (Add host ); everything else is the neutral
secondary. Quiet is reserved for "View →" affordances inside cards.
Host card · 3 states
87 GB · 2,103 snapshots · last 11m ago
degraded-host
linux/amd64
degraded
128 GB · 1,402 snapshots · 3 alerts
64 GB · 127 snapshots · last seen 2d ago