~/topics/homelab15 guides · updated 04 Jul 2026
Homelab
DNS that never goes down, a UniFi network that runs itself, and services on a shelf the whole house depends on.
This is the deepest vein on the site and the one I've been writing since 2014. Most of it is a running log of making home infrastructure boring: Pi-hole to AdGuard, VRRP to BGP anycast, VPN to Cloudflare Zero Trust. If you're new, start with the comprehensive guide, then follow the series that matches what you're trying to fix.
★ featured04 Jul 2026 · 13 min read
Highly Available DNS at home with UniFi and BGP anycastMy "highly available" DNS kept failing in the one way that makes the whole house think the internet is down. So I fired keepalived and let the router handle failover. Spoiler: it hasn't missed since.
★ featured24 Jan 2025 · 10 min read
Add free private AI chat to your HomeLab with Ollama and Open WebUIDeploy local AI Chat that is actually good, fast, and comparable to paid using metal you already own, no subscription required. We'll use Open WebUI as our ChatGPT like interface and Ollama as our local model runner. We'll integrate with premium online cloud models too!
★ featured26 Jul 2024 · 28 min read
Setting up and leveling up your HomeLab - a comprehensive guideI'm writing this homelab guide to share some of the things I've learned, so if you're starting out or looking for what to do next, perhaps you can grab an idea or two for your setup. I would always advise starting small, getting comfortable, and then deciding if you are ready for more.
~/series/hash-series-cloudflare-at-home4 parts
Cloudflare at homeReaching services at home through Cloudflare tunnels and Zero Trust instead of a VPN.
~/series/hash-series-home-dns5 parts
Home DNSFive years of making home DNS boring: Pi-hole, Kubernetes, keepalived, AdGuard, and finally BGP anycast.
1Highly available Pi-hole setup with secure DNS queries to Cloudflare2Highly available Pi-hole setup in Kubernetes with secure DNS over HTTPS DoH3Load balanced and highly available local DNS with DNSDist and Keepalived4Migrating from Pi-hole to AdGuard home, with some upgrades along the way5Highly Available DNS at home with UniFi and BGP anycast
~/series/hash-series-taking-back-the-cloud2 parts
Taking back the cloudThe 2014 origin story of the homelab.
~/technologies · site-wide
azure 12cloudflare 7docker 6pi-hole 6dns 6dotnet 5slack 5git 5raspberry-pi 4unifi 4kudu 4kubernetes 3nuget 3ngrok 2myco 2tfs 2adguard-home 2nodejs 1bamboo 1grunt 1subversion 1serilog 1vs-code 1raygun 1mcp 1open-agent-kit 1plex 1open-webui 1ollama 1keepalived 1dnsdist 1vlan 1bgp 1home-assistant 1elgato 1linux 1
New Homelab guides by email.
~/topics/homelab · ls -lanewest first
04 JulHighly Available DNS at home with UniFi and BGP anycast
24 JanAdd free private AI chat to your HomeLab with Ollama and Open WebUI
20 DecMigrating from Pi-hole to AdGuard home, with some upgrades along the way
21 SepAutomate your Unifi network firewall and traffic rules with Home Assistant
26 JulSetting up and leveling up your HomeLab - a comprehensive guide
20 FebLoad balanced and highly available local DNS with DNSDist and Keepalived
06 OctHighly available Pi-hole setup in Kubernetes with secure DNS over HTTPS DoH
19 SepRemotely access your home computer from anywhere, quickly and easily
09 FebWeb Browser SSH Terminal to Homelab with Cloudflare Zero Trust
15 DecReplace your Homelab VPN with Cloudflare Zero Trust
11 MarLoad balanced highly available Cloudflare tunnels with Docker Swarm
12 JanUse your domain with Cloudflare to securely access services on your home network
11 NovHighly available Pi-hole setup with secure DNS queries to Cloudflare
13 FebTaking back the cloud - Part 2: Plex is your next media server
03 FebWhy and how I'm taking back the cloud - Part 1: Setup