Skip to content- How I Made My 10-Year-Old Nvidia Shield Feel Brand New
- Faking disks to look real with QEMU and Proxmox
- Control a Mitsubishi mini-split with ESPHome and Home Assistant for $10
- The Enshittification of Plex 💩
- I read a book.
- Codex is changing how I think about computers
- Factorio: Controlling imports from Space
- Factorio: Controlling Space Ship collector filters via circuit logic
- Factorio: Recycler Belt Stacking
- Was Solar Worth It?
- AppArmor's Awkward Aftermath Atop Proxmox 9
- Unprivileged LXCs are just a bit annoying
- My Terminal and Editor Theming
- Proxmox 9 broke my docker containers
- What if..?
- Self-Hosted 150. Fin.
- How to enable Intel Quicksync on NixOS with a Supermicro X13SAE-F and an Intel i5-13600k
- Set a static IP in Unraid from the command line
- Using Beszel to monitor Windows
- docker compose generator v2 release
- 2024 in review
- Keeping secrets secret with git-crypt
- git submodules for fun and profit with Ansible
- Replacing Google with SearXNG as the default in Chrome
- 4Kn sector disk passthrough in Proxmox
- Everyone should have a PiKVM in their desk area
- Reading obfuscated Seagate SMART stats with smartctl
- The Best Media Server CPU... in the world.
- Set a static IP address in Home Assistant OS
- Fixing "kernel EDID has corrupt header" in Proxmox 8 and NixOS
- Packaging a go app for NixOS
- Exploring Arizona
- 2023: My Year in Review
- My 2019 MK7.5 Golf R - A HPDE weapon!
- 2019 Golf R MK7.5 Intercooler Upgrade
- A Cheap No-Frills OPNsense box
- I need your help with Intel Quick Sync benchmarking!
- X32 Rack Mixer PSU Replacement
- SplitDNS magic with Tailscale
- I have a YouTube channel now.
- Mapping sensors output to physical drives in Linux
- Use 1 PiKVM instance to control 4 systems
- Restricting ASRock Rack BMC to dedicated IPMI_LAN port only
- Fully automated DNS and DHCP with Ansible, Dnsmasq and Pihole
- Check for duplicate items in a list with Ansible using a custom filter
- 2022: My year in review
- Death Valley
- Dump Disqus for Giscus
- Configuring Traefik on Synology DSM7 using docker macvlans
- VW Golf Mk4 R32 - Front Axles Replacement
- Gitea Webhook Change
- Eliminating 3D Printer vibration noise transmission
- Making mkdocs tables look like Github markdown tables
- Monolithic docker-compose files filtered with profiles
- Deploying mkdocs using DroneCI and Gitea
- Access a Synology NAS with Traefik on DSM7
- Punching through tricky NAT with Nebula Mesh VPN and OPNSense
- ASRock Rack E3C246D4U - The Perfect Media Server Motherboard?
- Roborock S5 Zoned Cleanup for Valetudo 2021.06
- PiKVM - Control up to 4 servers simultaneously [archived]
- Building my "Ultimate Mega Desk" (Part 2) - The Tinkerspace 1.0
- A USB Fan Controller that now works under Linux
- Why I stopped using Intel GVT-g on Proxmox with Quick Sync
- The Perfect Media Server - 2020 Edition
- Brisket Smoking for n00bs
- Passthrough Intel iGPU with GVT-g to a VM and use Quick Sync with Plex in docker on Proxmox
- Drumming Advent Challenge!
- Building a modified Paulk Smart Workbench
- Installing Valetudo on Xiaomi Roborock S5 Robovac - The easy way!
- Traefik v2 and external services like Home Assistant and Blue Iris
- Traefik v2 and Unifi Controller in docker
- How to setup InvoiceNinja v4 with Traefik v2 + nginx with TLS
- Scrutiny - A SMART Hard Drive Monitoring tool
- How to use count with modules in Terraform 0.13
- Fix bad TPU prints
- SSH Tips and why ProxyJump is awesome
- Configure Unbound DNS for Openshift 4
- Send a Pushover notification from Linux
- Secret Management with docker-compose and Ansible Vault
- Remove Ubuntu MOTD spam at login
- Roborock S5 zoned cleanup with Valetudo + Home Assistant
- Combining ZFS with other filesystems using mergerfs
- Using Pihole with pfsense or opnsense
- The State of the MacBook Pro in 2020
- Store Terraform secrets in YAML files with yamldecode
- Self-Hosted launches a Discord server
- 3D printed COVID-19 Face Shields
- How to adopt a Unifi AP with a remote controller
- Home Assistant External Reverse Proxy Setup with nginx
- sshuttle - A stupidly simple "VPN" over SSH
- FAA Remote ID Proposal
- Brexit Day.
- 2019: My Year in Review
- Backing up Home Assistant
- Getting a Xiaomi API Token for a Roborock S5 to link with Home Assistant
- 3D Printing a custom Vantrue S1 dash cam bracket for a Golf R
- Home Assistant Smart LEDs using WLED and ESP8266
- Switching to iOS
- My Photography Workflow
- Custom lighting coding with an OBDEleven on a 2019 Golf R
- Calculate Terraform count using the length of a list during interpolation
- Gotchas when migrating Fedora qcow2 images to vmware
- Migrate qcow2 images from KVM to VMWare
- The Key to a Great Weekend
- Make your forward / back Mouse Buttons work with Synergy
- Self Hosted
- Disable autofocus in Octoprint with a Logitech C920 webcam
- Awesomo Server - Build Log Entry #2
- Building my "Ultimate Mega Desk" (Part 1)
- How to fix OctoPrint keeps running into communication errors and timeouts
- Eliminate 3d Printing Mesh Bed Leveling Globs on a Prusa i3 MK3
- Printing a Temp Tower to get better quality 3D prints
- Our State Grading System
- Yellowstone to Bozeman
- The Only Rodeo in Town
- The Beartooth Highway Loop
- Bears, Otters, Wolves and Mammoths
- The Yellowstone Geyser Basins
- Grand Canyon of the Yellowstone
- Grand Prismatic Spring and Old Faithful
- The Grand Tetons
- Denver to Pinedale, WY
- Desert to Alpine Meadows
- Canyonlands and Arches
- Zion, Bryce Canyon and Capitol Reef
- Grand Canyon to Hurricane
- Vegas to Grand Canyon
- The Outer Banks (Part 2)
- Don't dismiss Xfce
- The Linux Community is Awesome!
- Getting started with Ansible Galaxy
- From mountains to coast
- Smart RGB LED strips with Home Assistant
- New server build log
- New Hard Drive Rituals
- Charging a Mac from a Lipo battery
- America is big
- Do America
- Denver, CO
- Breckenridge to Denver
- The Colorado Rockies
- Austin, TX - Colorado Springs, CO (via Amarillo, TX)
- Austin, TX
- Heading out west
- Asheville, NC
- The Blue Ridge Parkway
- Washington DC
- Raleigh, Durham and Chapel Hill - NC
- Charleston, SC - Raleigh, NC
- Day 2 - Ocala, FL to Charleston, SC
- Day 1: Ladywell - Ocala, FL
- So long and thanks for all the fish
- Tubing Update: April 2018
- 2017 Drone Photography Highlights
- 2018 Tube Challenge
- Vancouver
- Mission, BC
- Viva Las Vegas!
- The Grand Canyon
- Arches and Monument Valley
- Utah, Life Elevated
- Bryce Canyon
- The Extra Terrestrial Highway
- Death Valley, Manzanar and Mobius Arch
- Yosemite
- Silicon Valley and Incubus
- San Francisco
- Napa Valley and Giant Redwoods
- The Pacific Coast Highway and Laguna Seca
- The Roadtrip Beginneth
- Venice Beach and Griffith Park
- Endeavour and Downtown LA
- Ladywell - Los Angeles
- O Say Can You See
- pfSense APU 1D 4GB early review
- OnePlus Two - First Impressions
- The Final Leg - Rome
- Dubrovnik to Rome
- Crossing the border - Kotor to Dubrovnik
- The Bay of Kotor, Lovćen and Cetinje
- Montenegro: Mountains to Coast in 2 hours
- Durmitor National Park
- Tara Canyon and Žablajak
- Biogradska Gora
- Podgorica to Kolašin
- The Belgrade to Bar Train
- Belgrade - A City in transition
- The Beginning of the Balkan Adventure
- Under the sea!
- The most beautiful Starbucks... in the world?
- The Most Expensive Coke
- Berlin Biking Brilliance
- Munich to Berlin Sleeper Train
- See ya Munich!
- Innsbruck - Munich
- Innsbruck
- Our final goodbye to Italy!
- Arrivéderci Italia!
- Challenge accepted!
- A lazy day
- Our Italian Residence
- Relaxing in the Rain
- 11 hours later...
- Come rain or shine!
- The Halfway Point
- Catherine at Herculaneum
- Train Strike
- The Vatican
- Roman Rome
- Tuscany
- It’s off to Rome we go!
- The Best of Tuscany Tour
- Lunch with a view in Tuscany
- The Village of Sheffield, UK
- Poschiavo - Firenze
- The Duomo
- Milano Centrale
- Good morning from Poschiavo
- Lake Como - Poschiavo
- Hot F1 at Monza
- Ready for the F1 at Monza
- Well, shit.
- You gotta respect dat altitude man
- The Glacier Express
- Andermatt
- Time zones are hard
- Beautiful Yvoire
- Geneva
- The Foreign Exchange Minefield!
- Now, back to the Champagne…
- Ready to depart
- The excitement builds
- InterRail Passes!
- T-minus 8 days