Things I build, break, fix, and write about

29 July 2026
Headlamp in-cluster deployment and RBAC boundaries

Headlamp in-cluster deployment only makes sense when the UI belongs inside the cluster, and even then the service account should be painfully narrow. I trust the boundary, not the person using it on a quiet afternoon.

28 July 2026
Marketplace takedown pressure on vendor operations

Marketplace takedowns do more than pull a site offline, they cut through the vendor routines that keep sales moving. In dark web marketplaces, that...

28 July 2026
Brickstorm persistence in Microsoft 365

Brickstorm showed how Microsoft 365 persistence can survive a tidy password reset and a few blocked logins. I keep coming back to the same point, if...

27 July 2026
Restricting Serv-U access before patching

The SolarWinds Serv-U flaw is the sort of bug that turns a routine patch into an ugly afternoon, so I would block the obvious request pattern first...

Latest blog posts you might like

12 January 2026
Optimising gaming performance on Linux with Proton

You can get solid Linux gaming performance with Proton on Ubuntu. Test with a live USB; install Steam, ProtonUp-Qt, drivers and Vulkan. Use gamemode and MangoHud to measure FPS, then tweak one setting...

12 January 2026
Integrating n8n with other tools for lead generation

Discover how to efficiently build lead pipelines with n8n. This guide offers practical steps for data scraping, enrichment, verification, and cold emailing.

11 January 2026
Engaging n8n users with workflows that actually get used

Unlock the secrets to user retention in open-source software like n8n. Discover actionable steps to enhance workflows, streamline onboarding, and boost community engagement today!

11 January 2026
Weekly Tech Digest | 11 Jan 2026

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

11 January 2026
Setting up Docker for MCP and n8n integration

Set up MCP n8n automation with Docker. You will containerise your Claude client, an MCP server and n8n with docker-compose. Follow direct checks to confirm webhooks or the execution API trigger...

10 January 2026
Integrating GitHub into n8n workflows

Integrating GitHub into your n8n workflows. You get commands to connect GitHub, store credentials and test triggers. Design small, testable flows. Handle errors and deploy safely. Use concrete...

10 January 2026
Configuring n8n for reliable workflows

n8n configuration for reliable automations. Start with the official Docker image for a quick test. Make sure you secure access, enable persistence and schedule backups. Use Postgres in production, set...

9 January 2026
Installing SurfSense on Docker

SurfSense installation on Docker guides you to run a self-hosted AI agent on your machine. Get Docker running, use a named volume for persistent data, reserve ports 3000 and 8000, and start with one...

9 January 2026
Self-hosting a DNS server on a home lab

Learn how to set up a reliable DNS server for your home lab using minimal hardware and software. This guide provides step-by-step instructions for a seamless experience.

8 January 2026
Tuning Frigate detection on an Intel N100 mini PC

Unlock the full potential of your Intel N100 mini PC with Frigate and Amcrest PoE cameras. This detailed guide walks you through setup and optimization for efficient monitoring.