About

I am James. By day I work in the cloud - the real one, not the servers in my man cave. But in the evenings I run a Proxmox cluster across three nodes, a UniFi network with more VLANs than users, and somewhere north of 30 LXC containers doing everything from reverse proxying to tracking energy prices in a format only Grafana could love. It is a data centre if you squint.

I also let AI do most of the heavy lifting. Half the code in this homelab was pair-programmed with Claude at 2am, and honestly it is better for it. If you can automate something, automate it. If you can get AI to automate it for you, even better.

This blog documents the homelab - the projects that worked, the ones that did not, and the late-night debugging sessions that somehow fixed everything. You will find posts about building automated fuel price trackers, wrangling reverse proxies, and generally overengineering solutions to problems that did not need solving.

The stack: Proxmox, LXC containers, Caddy, InfluxDB, Grafana, Ghost, and whatever else I have bolted on this week. Everything is monitored, automated, and occasionally on fire.

If you are into homelabs, self-hosting, or just enjoy watching someone build things the hard way (with a little AI help) - you are in the right place.