Skip to content

Uses

The stack behind the site, the lab, and the rest of it. A colophon, not a recommendation — these are the things I actually run, kept short and current.

This site

  • Astro, static output, content collections in TypeScript — every page compiles to flat files.
  • Cloudflare Pages for hosting: push to main, it builds and deploys, nothing to babysit.
  • Cloudflare for DNS, DNSSEC, and TLS; Namecheap stays the registrar.
  • Google Workspace for mail, with SPF, DKIM, and DMARC doing the anti-spoofing.
  • sharp image pipeline to webp; Fraunces and Inter, self-hosted.
  • Source is public at github.com/kerbe42/jlwhite-ca.

The longer story — the DNS move, the email fix, the security posture — is in building jlwhite.ca.

The lab

  • A four-node Proxmox cluster doing the job a rack of appliances used to.
  • pfSense as an active/passive HA pair, fronting a dual-WAN edge (fibre + Starlink).
  • Redundant Pi-hole for DNS; UniFi for wireless.
  • Wazuh, Zabbix, and Graylog for monitoring and home-scale detection.
  • Ansible and n8n for automation — including an LLM ops agent on a short leash.

More on all of it in the home lab.

Breaking things

  • Kali Linux as the working box; nmap, gobuster, and curl for the basics.
  • Hashcat for password work — on the host GPU, not inside a VM (a lesson learned).
  • An intercepting proxy and the browser dev tools when a web target needs a closer look.
  • TryHackMe for hands-on practice; the writeups are what comes out of it.

Making

  • A shelf of FDM and resin printers turning out parts, jigs, and the occasional sea creature.
  • A Raspberry Pi 5 + Hailo-8 for edge inference; PlutoSDR and LibreSDR for RF.
  • ESP32 and Pico W microcontrollers publishing sensor data over MQTT.

The bench is written up in edge-AI and RF; the prints in the print farm.

Growing

  • Vertical hydroponic tower gardens under LED bars in a grow tent.
  • pH / EC / water-level sensing, watched by the homebuilt PicoPH monitor.

The garden is over in greens, tower to table.