Posts
Page 5 of 41
-
Object Storage on a Pi: SeaweedFS Cluster Walkthrough
Run a real S3-compatible object storage cluster on Raspberry Pi 4s with SeaweedFS — low RAM overhead, fast filer, no Ceph drama or surprise cloud bills.
11 min read -
eBPF for the Curious: Kernel Tracing Without the PhD
eBPF traces what Linux is actually doing — syscalls, TCP events, slow functions — without rebooting. A hands-on intro to bpftrace, BCC, and libbpf with copy-paste one-liners.
11 min read -
Bind Mounts vs NFS for Container Storage
Bind mounts are fast and simple; NFS is shared and flexible for containers. Pick wrong and your database corrupts at 2 AM. Here is how to choose wisely.
11 min read -
NixOS First Impressions for Pragmatists
NixOS promises reproducible, declarative Linux from a single config file. The learning cliff is steep and the Nix language is weird — but atomic rollbacks and identical machines from a git repo are genuinely worth it for the right use case.
9 min read -
Bcachefs in 2026: Ready or Not
Bcachefs landed in Linux mainline but controversy followed fast. An honest look at stability, performance, and whether it belongs in your home lab in 2026.
10 min read -
tmux vs Zellij vs Screen: Pick Your Multiplexer
Screen is on every server, tmux is the sysadmin workhorse, and Zellij is the modern newcomer with sane defaults. Here's how all three compare — and which one you should actually use.
11 min read -
The Modern Unix Toolkit: fzf, ripgrep, fd, bat, eza
GNU coreutils are 50 years old and it shows. ripgrep, fd, bat, eza, fzf, and zoxide replace grep/find/cat/ls with faster, friendlier Rust-powered tools. Here's what each one wins at — and when the original still holds.
11 min read -
Frigate + Coral TPU: AI Cameras Without the Subscription
Frigate NVR + a $60 Google Coral TPU gives you real-time AI object detection on your own cameras, integrates with Home Assistant, and costs nothing per month. Here's how to set it up.
9 min read -
GPU Passthrough on Proxmox: Run LLMs in a VM
GPU passthrough on Proxmox is the best way to isolate LLM workloads — but it's a minefield of IOMMU groups, vfio-pci binding, and Code 43 errors. This post walks through the whole thing end-to-end.
11 min read -
Hoist: Label-Driven Docker Updates
Per-container control over Docker image updates with labels. Auto-update or notify via Discord, Slack, ntfy—no sidecar needed.
10 min read -
Immich Hardware Acceleration: Stop Cooking Your CPU
Your Immich server is at 100% CPU again. Here's how to wire up QSV, VAAPI, NVENC, and the ML container to a GPU so thumbnails and face recognition finish before next Tuesday.
10 min read -
Open WebUI Tools, Functions & Pipelines: Extend Your Local LLM
Open WebUI Tools, Functions, and Pipelines do different things — and the names don't help. What each one actually does, when to use which, and working code for all three.
11 min read