Things I build, break,
fix, and write about

16 April 2026
AI
Self-hosted automation: designing for reproducible builds

A dark lab build only works when the same input gives the same image every time, and an automated build pipeline is only useful if it is boring in all the right places. Pin everything, trust nothing that changes behind your back, and leave no mystery state under the floorboards.

Read more
15 April 2026
AI
ACL permission models that break as infrastructure grows

I’ve lost enough evenings to home lab automation pitfalls to know the real trouble starts with small defaults, not big failures. ACL permission models that break as infrastructure grows are usually a sign I should have kept names, rules, and restores much simpler from the start.

Read more
14 April 2026
AI
Moving keepsakes offsite without losing local Nextcloud

I keep Nextcloud for daily use, but the real safety net sits off the box. A digital keepsakes backup strategy only starts to make sense when restores are boring, not hopeful, and I have learned not to trust a single copy with anything I cannot replace.

Read more
13 April 2026
AI
Tenant isolation failures expose financial metadata leakage

Multi-tenant data isolation failures happen when scope checks live at the presentation layer instead of the query layer. Lloyds learned this the hard way; I'll show you why it matters in your homelab too.

Read more
13 April 2026
Deals
Amazon Fire TV Stick HD and 2 more Amazon tech bargains

Discover the Amazon Fire TV Stick HD and more tech deals this week.

Read more
12 April 2026
AI
Isolating n8n in Docker: network policies and backup

Running n8n in your homelab without proper isolation is a liability. CVE-2025-68613 lets authenticated users execute code with container privileges; if that container sits on your default Docker network, lateral movement to Vaultwarden or PostgreSQL is trivial. I'll show you how to lock it down and recover cleanly when patching comes late.

Read more
11 April 2026
AI
Offline agentic AI coding without subscription limits or

Running a local model means no quota walls, no token metre ticking, and no surprise bills when the agent loops through ten reasoning steps. Cloud coding assistants collapse under agentic use; local agentic AI coding doesn't.

Read more
10 April 2026
AI
Blocking residential proxy traffic with stateful firewall

Most home routers allow everything outbound by default, which is exactly how AVRecon persisted undetected for six years. A stateful firewall with explicit outbound rules and network segmentation closes that door; residential proxy detection starts with knowing what your devices actually need to connect to.

Read more
9 April 2026
AI
Personal health data needs local storage, not cloud

Health data inside a corporate platform means health data inside a jurisdiction you do not control, encrypted or not. Self-hosting it locally—with proper backups and audit trails—trades convenience for actual ownership; for medical records, that trade is worth making.

Read more
7 April 2026
AI
Privilege boundaries as lateral movement stops

A compromised host on a flat network can reach every other node without crossing a single firewall rule. Network perimeter checks are useless if the interior is trusted by default; that is where lateral movement prevention actually matters.

Read more