technical Eliminating 3D Printer vibration noise transmission If you've been wanting to make your 3D printer quieter then these Sorbothane feet are the best way to do this. Using 6 of these little squash ball
mkdocs Making mkdocs tables look like Github markdown tables Adding custom CSS to the mkdocs material theme is straightforward. Follow the docs and you can make tweaks to the CSS of the theme as you need. I'm
docker Monolithic docker-compose files filtered with profiles Those of us who use docker-compose to manage our fleets of containers generally fall into two camps. Camp A prefers one monolithic docker-compose file per host using docker-compose <command&
docker Deploying mkdocs using DroneCI and Gitea Todays post will discuss the steps required to deploy a fully self-hosted, automatically updating documentation stack using Gitea, mkdocs, nginx, traefik and Drone CI.
synology Access a Synology NAS with Traefik on DSM7 With the recent update to DSM7 my Synology NAS has been transformed. It now runs a recent version of docker, I can use Ansible to manage docker-compose like I do
networking Punching through tricky NAT with Nebula Mesh VPN and OPNSense OPNsense rewrites all outgoing UDP traffic by default - here's how to make Nebula work whilst traversing NAT which does this.
technical ASRock Rack E3C246D4U - The Perfect Media Server Motherboard? The board only arrived today but I've gotten it working in a couple of hours exactly the way I wanted. It really is about as close to perfect as we're going to get in this space. Should you buy one? Yes, if you need it - you should!
technical Roborock S5 Zoned Cleanup for Valetudo 2021.06 Here's how to configure segment based cleanup for Valetudo based Robovacs.
technical PiKVM - Control up to 4 servers simultaneously [archived] This is every homelabbers dream isn't it? Controlling multiple systems that don't have IPMI natively, remotely. Thanks to PiKVM, now we can.
technical A USB Fan Controller that now works under Linux Relying on the built-in motherboard headers on server grade motherboards to reliably control fans with Linux has been a crapshoot since forever. I'm pleased to report that last summer the Corsair Commander Pro received native Linux kernel driver support in the 5.9 release.
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
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.