The Lab

Selected work from the lab — infrastructure I designed and operate, tools I've built, and problems I've dug to the bottom of. Everything below runs (or ran) on real hardware in the rack.

Homelab monitoring dashboard

Node.jsReal-time

A single-page widget dashboard for the whole lab: Proxmox cluster health, TrueNAS storage, UPS power, and backup job status — polling every 5 seconds for near-realtime visibility.

The NovusLab rack

Proxmox VETrueNAS10G

A two-node Proxmox VE cluster with TrueNAS network storage, a dedicated Proxmox Backup Server, UPS-backed power, and a UniFi 10G network — the platform everything else here runs on.

Centralized logging pipeline

syslog-ngLokiGrafana

Every host and container in the lab forwards logs to a syslog-ng → Loki → Grafana pipeline running in a lightweight LXC, making the whole environment searchable from one place.

Self-hosted automation

n8nWorkflows

An n8n instance handles the glue work — scheduled jobs, notifications, and integrations between lab services — published securely through a Cloudflare Tunnel.