// writing
Things I’ve figured out and written down
Real problems from the lab and the field, documented the way I wish they’d been when I was stuck at 2 a.m. This is the deep, technical end — the everyday small-business version lives on thatnerdknows.com.
- 01 Linked but no IP: a network detective story A device links up but never gets an address. A calm, layer-by-layer triage that finds the real culprit — and the one conclusion people miss.
- 02 Self-hosting Supabase in a Proxmox LXC The full Supabase stack in one lightweight Proxmox LXC (~1.3 GB idle) — plus the new ES256 JWT key system that trips people up.
- 03 Running 30B-parameter LLMs on a Ryzen iGPU Give an integrated Radeon real VRAM under Proxmox and serve models too big for a small discrete GPU — the LXC setup, UMA tuning, and the real cost.
- 04 Self-hosted error tracking with GlitchTip A lightweight, Sentry-compatible error tracker on Proxmox, dashboard behind Authentik SSO while ingest and the API keep working — the gotcha avoided.
- 05 SSO for any app with Authentik + Traefik Put single sign-on in front of any self-hosted app — no app changes — with Authentik forward-auth and a Traefik middleware, plus three gotchas.
- 06 CrowdSec IPS in front of Traefik A lightweight IPS that reads Traefik logs, blocks brute-force and scanning IPs, and pulls a community blocklist — plus the Cloudflare real-IP gotcha.
- 07 A flash-and-walk-away Proxmox install Unattended, headless Proxmox VE from a USB stick — no monitor, no keyboard. The answer file, the assistant, and three gotchas.
- 08 A homelab status page with Uptime Kuma A clean self-hosted uptime dashboard with history, alerts, and an optional public status page in a lightweight Proxmox container — and where NOT to put it.
- 09 When your iPhone won't AirPrint The printer's-right-there-but-the-phone-can't-see-it problem — turn a Linux/CUPS host into an AirPrint bridge for a host-based Brother printer.
- 10 Fixing random N100 & N5105 mini-PC freezes The budget-homelab darling that hard-freezes at random while idle — no panic, the logs just stop. The deep C-state hang: diagnosis and fix.