Build · Break · Repair · Secure · Run
A self-hosted technical journal — infrastructure stood up, faults diagnosed, systems pentested and assessed, networks administered. Written honestly: the commands, the wrong turns, and why each fix mattered.
Built & documented with
$ curl -s spencerlab.tech/healthz {"status":"ok","entries":1} $ systemctl is-active spencerlab-hub active $ cloudflared tunnel info HEALTHY · 0 inbound ports
End-to-end work across the stack — each entry filed under the verb that describes it.
Infrastructure and systems stood up from scratch — servers, networks, sites, tooling.
1 entry → 02Things that broke, and how they were diagnosed and put back — with the dead ends kept in.
0 entries → 03Offensive security on lab targets and authorized scope — methodology, tooling, and findings.
0 entries → 04Posture reviews, audits, and risk assessments — what was measured and what it meant.
0 entries → 05The day-to-day of running systems — users, services, backups, monitoring, upkeep.
0 entries →Self-hosted FastAPI on a homelab VM, public over HTTPS through a Cloudflare Tunnel — no port-forwarding, no exposed IP. Finalized documents push here one-click from AuditForge and Fieldnote, through a token-gated, secret-scanned publish API.