~/ blog
Dev Log
All Posts — 14 entries page 1 of 2
No posts match your search.
01
The Homelab Finally Has a Rack
Up until now most of my homelab posts have been about software running on a Pi and a VPS. Time to give it a proper home. 🛠️
26 May 2026
1 min read
02
Backup pipeline number two is live. ✅
A couple of weeks back I posted about restic snapshots from the Pi to the VPS. That covers most things, but not the Postgres database behind my portfolio. So I built a separate encrypted pipeline for it.
26 May 2026
1 min read
03
Why My SFTP Authentication Failed With Perfect Keys
A debugging story from the backup pipeline I posted about last week. 🐛
26 May 2026
1 min read
04
Why My SFTP Authentication Failed With Perfect Keys
A debugging story from the backup pipeline I posted about last week. 🐛
26 May 2026
1 min read
05
A Homelab Starts With Cabling, Not Servers
Spent the weekend running Cat6 from the ISP router through to the bedroom where the rack is about to go. Punched down to keystones on both ends, terminated T568B, and verified the link at a clean 1 Gbps.
26 May 2026
1 min read
06
If it isn't documented, it doesn't exist. 📝
Spent time this week treating my notes as a first-class part of the homelab.
26 May 2026
1 min read
07
A Backup You’ve Never Tested Is Just a Hope
A month ago I posted about the admin panel running my portfolio. What I didn't go into is what happens if the box hosting it falls over. 💾
26 May 2026
1 min read
08
I Built a Portfolio With an Admin Panel Most SaaS Apps Would Want
Most portfolios are static. Mine isn't. 🖥️
26 May 2026
1 min read
09
£59 Billion Later, the Real Data Centre Bottleneck Is Power ⚡
Everyone is talking about the UK data centre boom. 📈 £59 billion in announced investment, 52 new sites in the pipeline, Google, Microsoft, and Nvidia all committing significant UK programmes. The numbers are impressive.
26 May 2026
1 min read
10
🚀 Portfolio V1 Changes!
A few weeks ago I posted about launching V1 of my portfolio. Since then I've completely rebuilt it from the ground up. 🚀
26 May 2026
1 min read