Puppet/git Error: change from ‘absent’ to ‘present’ failed: Path /xxx/ exists...
This error has suddenly started appearing on previously working Puppet implementations. git have added a change, in December 2022, in response to a purported security vulnerability which prevents...
View ArticlePHP 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 be picked up by your docker logging driver and sent to wherever your logs normally go. This...
View ArticleJava 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, or other sensitive data. This took far more Googling than I had expected –...
View ArticleHP 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 however 7 years on, its storage capacity is dwindling and its CPU is struggling to keep up with...
View ArticleMaxing 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 originally purchased from HP and upgrading it isn’t quite as simple as just adding more...
View ArticleInstalling Unifi Controller (UniFi Network Servers) on Debian 12
It seems the Unifi Controller, at time of writing, is horribly outdated. It relies in Mongo DB < 5.0. 4.4 isn’t quite end of life yet but it goes EOL in Feb 2024. To install Unifi Controller on...
View ArticleAlarming and protecting spare wheel cover on Landrover Defender L663
Intro Due to the high resale value of Defender spare wheels and spare wheel covers, they are very prone to being stolen. It seems the locking wheel nuts on the spare wheel aren’t enough to protect...
View ArticleOpenWrt on Adalov / COMFAST CF-EW84 Wireless Access Point
Intro This is actually a pretty decent access point, hardware wise. It has 2 radios and reasonably high gain external antennas. It claims to be waterproof and, looking at the unit itself, I don’t...
View ArticleWiFi Repeaters vs Juniper SRX DHCP = :(
What’s the beef? It so turns out that most basic WiFi repeaters (i.e. a unit that connects to one WiFi network and broadcasts a new WiFi signal with the same or different SSID) don’t work too well...
View ArticleInstallation of BT OpenReach’s new 1.6Gbps FTTP Service
Intro BT OpenReach have fairly recently launched a new FTTP service, which they are offering to ISPs who use the OpenReach FTTP network. This gives a theoretical maximum download speed of 1,600Mbps...
View Article