technical Why I stopped using Intel GVT-g on Proxmox with Quick Sync The promise of GVT-g technically was very high. One box to rule them all. However in practice, it just didn't live up to expectations.
perfect-media-server The Perfect Media Server - 2020 Edition We're back! A fresh new installment of Perfect Media Server ready for 2021 and we launch perfectmediaserver.com
technical Passthrough Intel iGPU with GVT-g to a VM and use Quick Sync with Plex in docker on Proxmox Passing through an entire GPU is very useful for specific tasks but isn't a very efficient use of resources. Wouldn't it be nice if we could slice up 1 GPU and use it with multiple VMs at once?
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 going to
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 TraefikRunning InvoiceNinja
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
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
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' that it
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 so containers
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.
home assistant Backing up Home Assistant HASSIO is probably the easiest way to run Home Assistant. It's a pre-packaged appliance aimed at a few key devices such as Raspberry Pi and so on. Being an appliance
home assistant Getting a Xiaomi API Token for a Roborock S5 to link with Home Assistant On Black Friday the Roborock S5 was discounted heavily enough that I bought one. I gave the Home Assistant Xiaomi Mi Robot Vacuum integration a look over before I did
home assistant Home Assistant Smart LEDs using WLED and ESP8266 WLED library gets native Home Assistant API integration. This post walks you through everything you need to get up and running.