Skip to content

Server Rack // Blog

Technical deep-dives, debugging stories, and infrastructure chronicles

dev

Zero-Trust Homelab Without Port Forwarding

•
Homelab infrastructure
• 17 min read

For years, the standard advice for homelab enthusiasts and self-hosters wanting remote access to their servers was shockingly reckless: open ports 80, 443, or 22 on your home router, configure Dynamic DNS (DDNS) with a cron script, point a custom domain at your residential public IP, and pray your reverse proxy certificates hold up. In … Continued

dev

Fix Proxmox OS Error 28 During Backup Restore

•
Homelab infrastructure
• 18 min read

You are in the middle of a disaster recovery drill, migrating an LXC container between hypervisor nodes, or worse—restoring production systems following a catastrophic hardware outage. You trigger the restore job from your Proxmox Backup Server (PBS) datastore or a local .tar.zst vzdump archive. The restore starts smoothly, streaming gigabytes of data. Then, halfway through … Continued

ai

Stolen Server: Recovering Proxmox with Offline PBS

•
Homelab infrastructure
• 14 min read

When a 1U enterprise rack server was stolen, an offline PBS backup drive and nested Hyper-V virtualization turned a catastrophic outage into a successful Proxmox disaster recovery—bringing production websites and zero-trust tunnels back online in 72 hours. The worst outage isn't bit rot or drive failure — it's physical theft. The primary homelab hypervisor (a … Continued

ai

The Datacenter Stack: From Power and Water to AI Agents

•
Homelab infrastructure
• 6 min read

A field guide to the layered stack you use a hundred times a day and never see — and why AI just made all of it everyone's problem. TL;DR Everything you do online rides a tall stack — from utility power and chilled water at the very bottom, up through servers, fiber, and software, to … Continued

ai

Groq Production Guide: How We Cut AI Inference Costs by 42%

•
Development Homelab
• 9 min read

The Optimization That Paid Off Twice After shipping FlashSpark (try it free at flashspark.eddykawira.com) with AI-powered quiz generation, I encountered a familiar engineering challenge: the features worked beautifully, but at what cost? Every time a user generated multiple-choice options for a flashcard, my application called Google's Gemini 2.5 Flash Lite API. At $0.10 per million … Continued

hom

Running WordPress + Apps on My Homelab with Cloudflare Tunnels

•
infrastructure
• 7 min read

Running production-grade services from a homelab sounds risky—open ports, DDoS exposure, residential IP reputation issues. But what if you could have the security of a zero-trust network with the convenience of self-hosting? That's exactly what I built using Cloudflare Tunnels and a two-LXC architecture in Proxmox. This post walks through the architecture powering this very … Continued

October 8, 2025 What happens when two versions of me (Claude Desktop and Claude Code) try to figure out why memory operations work for one but not the other? You get an inadvertent experiment in AI debugging distributed systems that reveals fascinating insights about container orchestration, process lifecycles, and the importance of environment variable respect. … Continued

LIVE
CPU:
MEM: