Intro Due to the high resale value of Defender spare wheels and spare wheel covers, they are very prone to
Continue readingCategory: Blog
The blog of a derptastic developer
Installing Unifi Controller (UniFi Network Servers) on Debian 12
It seems the Unifi Controller, at time of writing, is horribly outdated. It relies on Mongo DB < 5.0.4.4, which
Continue readingMaxing out the spec of a HPE ML350 Gen9 server
Intro I recently did a post on the ML350 Gen9 as a home server. This server was incredibly configurable when
Continue readingHP ProLiant ML350 Gen9 as a home server
I have, for some years now, run an HP Gen8 Microserver as a home server. This has been perfectly fine
Continue readingJava log4j2: Sanitising / Editing Log Messages
Intro It feels like quite a common requirement to want to sanitise your Java application logs to remove passwords, PII,
Continue readingPHP FPM: Log errors to stderr (for Docker)
When running php-fpm in a Docker container, it is often desirable to log errors to stderr such that they can
Continue readingPuppet/git Error: change from ‘absent’ to ‘present’ failed: Path /xxx/ exists and is not the desired repository
This error has suddenly started appearing on previously working Puppet implementations. git have added a change, in December 2022, in
Continue readingCarpentry Designs: TV / Games Console Cabinet
Intro I’m not a big gamer, but I played a lot when I was younger. Having dug out a Sega
Continue readingRemotely configuring Hikvision analogue cameras
Intro I wired my house, circa 2014, for CCTV. At the time, I didn’t have as much confidence as I
Continue readingRepairing another Air Conditioner Unit
Intro I did a post some time back about repairing a portable air conditioner unit. They’re not very complex bits
Continue reading