woodworking Building a modified Paulk Smart Workbench Shop projects are an opportunity to practice using new tools and techniques. After threatening for nearly 5 years, at last, I've finally built it.
technical Installing Valetudo on Xiaomi Roborock S5 Robovac - The easy way! In December I wrote a convoluted post on obtaining the token from a Xiaomi robovac. I'm pleased to detail a much simpler way in this post. We are
traefik Traefik v2 and external services like Home Assistant and Blue Iris I recently made the switch from the nginx reverse proxy life to Traefik. I've written a couple of other posts recently about the process: * Running Unifi controller behind
technical Traefik v2 and Unifi Controller in docker Due to the fact that Unifi runs on port 8443 inside the container and expects TLS a couple of extra parameters were required. Here's the relevant docker-compose snippet.
technical How to setup InvoiceNinja v4 with Traefik v2 + nginx with TLS As you may know I'm the sort of chap who runs everything I possibly can using containers. However, setting up a Self-Hosted InvoiceNinja with a reverse proxy - Traefik in this case - wasn't the easiest thing ever. Here's how I did it.
technical Scrutiny - A SMART Hard Drive Monitoring tool Scrutiny is a (currently) closed source SMART hard drive monitoring tool with a pretty web interface and integration with Backblazes' excellent quarterly stats.
terraform How to use count with modules in Terraform 0.13 The upcoming 0.13 release of Terraform adds many new features. In my opinion none are more exciting than finally being able using count when calling a module. At last
3d printing Fix bad TPU prints I have a confession. This week a roll of TPU filament purchased from Rigid Ink in March 2018 was discovered lurking in a box and it was time to print
technical SSH Tips and why ProxyJump is awesome What would we do without SSH? I must use it hundreds of times a day for all sorts of tasks. Connect and control any server anywhere in the world? Yes
openshift Configure Unbound DNS for Openshift 4 A little while ago I wrote a post over on openshift.com about installing Openshift 4 on VMware. Some of you reading it have asked me how I configured the
linux Send a Pushover notification from Linux How can you make a Linux system notify your phone when it reboots?
ansible Secret Management with docker-compose and Ansible Vault Secret management with docker-compose doesn't have to be an enigma.
linux Remove Ubuntu MOTD spam at login For some reason lately the spam from Ubuntu at login via MOTD (message of the day) seems to have gotten worse. Here's how to remove it.
home assistant Roborock S5 zoned cleanup with Valetudo + Home Assistant And with that you should be able to hit the button on the Lovelace card and dispatch the Robovac to wherever you please! Clean-up on Aisle 5.
zfs Combining ZFS with other filesystems using mergerfs Use ZFS to store your most critical data without breaking the bank for your less important files.
pihole Using Pihole with pfsense or opnsense Pihole is a network wide ad blocker. Using DHCP we can tell every device on your network to automatically and transparently use Pihole for DNS. But what if you have
apple The State of the MacBook Pro in 2020 A spec bump update such as this, in a chassis design that is 4 years old does not inspire huge amounts of confidence that this machine is where Apple are spending their time, love and R&D $$$.
terraform Store Terraform secrets in YAML files with yamldecode In May of 2019 Hashicorp released Terraform 0.12. This release completely changed the way in which variable interpolation was performed and whilst some backwards compatibility was kept, there were
self-hosted Self-Hosted launches a Discord server Yes, that's right! The Self-Hosted podcast has launched a Discord server!
3d printing 3D printed COVID-19 Face Shields Imagine what we could do for healthcare workers if everyone with a 3d printer did a few masks a day each. It would be amazing. So let's do this.
unifi How to adopt a Unifi AP with a remote controller A fresh out of the box Unifi Access Point has no idea what to do with itself. It starts scanning the local LAN for any controllers to 'announce'
home assistant Home Assistant External Reverse Proxy Setup with nginx I run nginx as my reverse proxy of choice from the folks over at linuxserver.io with automated Let's Encrypt functionality. It plugs neatly into the 20 or
ssh sshuttle - A stupidly simple "VPN" over SSH This simple tool is incredibly useful and allows me to route my DNS requests through an SSH tunnel enabling circumvention of firewalls, geo-location content blocks and even protects your traffic from the casual coffee shop packet sniffer.
drones FAA Remote ID Proposal This post highlights a critical issue surrounding the future of remote controlled aircraft flight in the United States. This proposal affects ALL RC PILOTS. Drones, Planes, Helicopters. Anything that flies and is unmanned over 250g.
opinion Brexit Day. And so with Brexit day upon us I feel a tremendous sadness that my fellow countrymen would rather rebuild the empire (which was built on murder and slavery by the way), take back potato picking jobs that nobody in the UK wants to do anyway and for what?