<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>DARNI.ORG</title><description>Documenting my homelab, code, and systems architecture.</description><link>https://darni.org/</link><language>en-us</language><item><title>How Pi-hole Protected Itself and Killed the Network</title><link>https://darni.org/blog/dns-surge/</link><guid isPermaLink="true">https://darni.org/blog/dns-surge/</guid><description>Debugging a post-power-cut network paralysis using SQLite, Docker inspect, and Pi-hole&apos;s rate limits.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Abdellah</dc:creator></item><item><title>Teaching an LXC to Drive a Monitor And Why I Killed It</title><link>https://darni.org/blog/kiosk/</link><guid isPermaLink="true">https://darni.org/blog/kiosk/</guid><description>How I turned my server&apos;s idle display into a dashboard without installing a single package on the hypervisor, what the kernel taught me, and why I reversed it all.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Abdellah</dc:creator></item><item><title>A Week of Incidents: Logs, Keys, and Dirty Power</title><link>https://darni.org/blog/week-of-incidents/</link><guid isPermaLink="true">https://darni.org/blog/week-of-incidents/</guid><description>A rough week in the homelab: how a 15GB Traefik log file, an expired Tailscale key, and a complete system freeze tested my SysAdmin cosplay.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><dc:creator>Abdellah</dc:creator></item><item><title>Instrument What You Can&apos;t See</title><link>https://darni.org/blog/observability/</link><guid isPermaLink="true">https://darni.org/blog/observability/</guid><description>Why I run a Prometheus/Loki/Grafana stack on every backend and none of it on my homelab. The same rule, applied twice.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Abdellah</dc:creator></item><item><title>DeepDame: Two Semesters, Two Halves of a System</title><link>https://darni.org/blog/deepdame/</link><guid isPermaLink="true">https://darni.org/blog/deepdame/</guid><description>A retrospective on building a real-time multiplayer checkers game across two semesters: the backend in S3, leading the frontend in S4, and the home lab that became the production deployment.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><dc:creator>Abdellah</dc:creator></item><item><title>Architecting a Modular Home Lab: A Systems Engineering Playground</title><link>https://darni.org/blog/architecting-modular-home-lab/</link><guid isPermaLink="true">https://darni.org/blog/architecting-modular-home-lab/</guid><description>A technical retrospective on building a secure, modular home lab using Proxmox, Docker, and Tailscale to create a dedicated systems engineering playground.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><dc:creator>Abdellah</dc:creator></item><item><title>My Arr Stack Setup: Proxmox, LXCs, and NFS Workarounds</title><link>https://darni.org/blog/arr-stack/</link><guid isPermaLink="true">https://darni.org/blog/arr-stack/</guid><description>Documenting my media server architecture to save future-me from debugging blind.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>