Build an enterprise-grade Gemini Spark Connector for Proxmox VE using Model Context Protocol (MCP) Streamable HTTP, OAuth 2.0 / OIDC, and Cloudflare WAF.
Server Rack // Blog
Technical deep-dives, debugging stories, and infrastructure chronicles
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
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
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
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
The Ephemeral Orchestrator: Why My AI Infrastructure Sleeps When I Do
Why my AI orchestrator lives on a laptop, dies when I close the lid, and why that physical constraint is a better safety model than software guardrails.
Setting up 2-way communication between AI agents using Discord bots — why messaging platforms beat custom protocols for multi-agent coordination.
TL;DR Elon Musk says work will be "optional" in 10-20 years. I think he's half right: work won't disappear—it will transform into managing AI workforces instead of doing tasks yourself. The "couchpreneur" is someone running real businesses from a laptop by hiring, training, and directing teams of AI agents—not by grinding 18 hours a day. … Continued
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
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