Posts
Page 3 of 47
-
KVM/QEMU/libvirt: CLI Workflows
virt-manager is fine, but real homelab automation lives on the command line. virt-install, virsh, cloud-init — provision VMs in seconds, not click-by-click.
11 min read -
BirdNET-Pi for Self-Hosted Bird Identification
Turn a Raspberry Pi and a cheap USB mic into a self-hosted bird ID station using BirdNET-Pi and Cornell ML audio models running entirely locally offline.
10 min read -
Claude Code + SearXNG: Private Web Search
Wire a self-hosted SearXNG instance into Claude Code via a Bash wrapper for private, scriptable web search — and when to use it vs the built-in tool.
10 min read -
fd vs find: Rust Speed vs POSIX Power
fd has sane defaults, parallel walking, and respects .gitignore. find is gnarly but ships everywhere. Here's when each one wins.
11 min read -
Linux Namespaces from Scratch
Containers are just namespaces and cgroups in a trench coat. Build one yourself with unshare and nsenter — no Docker required. Demystifies what actually happens.
15 min read -
rclone vs Restic: Sync vs Backup
rclone copies and syncs files to cloud storage. Restic does deduplicated encrypted snapshots. Confusing them costs you restores at 2 AM.
11 min read -
Scrypted vs Frigate for Self-Hosted Cameras
Scrypted bridges your IP cameras to HomeKit and Google Home. Frigate adds AI object detection on your own hardware. Here's how to pick — or run both at once.
10 min read -
mtr vs traceroute: Packet Loss
traceroute lies. mtr tells the truth. Here's how to read packet-loss reports like an oncall engineer and stop blaming your ISP for the wrong hop.
11 min read -
ESPresense: Room-Level Bluetooth Presence in Home Assistant
Track which room you're in using cheap ESP32 nodes and BLE signal distance — real room-level presence for Home Assistant automations that don't annoy you daily.
11 min read -
Hetzner vs DigitalOcean vs Vultr
Picking a cheap VPS for home-lab overflow — off-site backups, public endpoints, CGNAT escape. Real tradeoffs, honest picks per scenario.
12 min read -
ZFS Encryption vs LUKS
Native ZFS dataset encryption vs LUKS under your pool — which layer to encrypt at, performance trade-offs, key management, and raw send/recv.
12 min read -
iperf3 + nload: Network Diagnosis
Your gigabit link drops to 200 Mbps and you don't know why. iperf3 measures throughput honestly, nload visualizes traffic — together they find the bottleneck fast.
13 min read