From the front desk —

Now, the machine itself.

Everything else here is me telling you about the lab in plain language. This page is the lab telling you about itself — a sanitized, read-only snapshot pulled nightly from Prometheus. No addresses, no hostnames, no topology; just the shape of it.

sun@solar-hawk: ~/infra — btop live · sanitized
sun@solar-hawk:~$ infra --watch
63 / 69
VMs running
103 / 104
Scrape targets up
38 / 38
Uptime monitors up
61%
Cluster RAM free
~/cluster --load
mem█████████████░░░░░░░░░░░░░░░░░░░░░39%
cpu███████████████████░░░░░░░░░░░░░░░57%
storage█████████████████░░░░░░░░░░░░░░░░░50%
targets up██████████████████████████████████99%

mem 591 / 1509 GB (918 GB free) · storage 2.2 / 4.3 TB · cpu is mostly BOINC crunching donated compute, not production load.

~/observability
prometheus
30-day retention · 104 scrape targets · node, container & service metrics on every host.
loki
14-day logs · Promtail on every host · label-based filtering.
uptime-kuma
38 monitors · HTTP/TCP/DNS/cert checks · alerts → Gotify.
grafana
19 dashboards: compute, storage, containers, security, distributed compute.
snapshot Sep 10, 2026, 11:30 PM (America/Detroit) · source: prometheus q to quit

How this stays safe

A scheduled job inside the lab reads the inventory and monitoring systems, runs every field through an allowlist (counts, hardware models, and statuses pass; everything else is redacted by default), and writes a clean JSON file the site rebuilds from. The public internet never touches anything inside the network — no addresses, no hostnames, no topology, no secrets.

Theme
Font