<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Devops on kostikidis.net</title><link>https://www.kostikidis.net/tags/devops/</link><description>Recent content in Devops on kostikidis.net</description><generator>Hugo</generator><language>en</language><copyright>&amp;copy; 2026 Stefanos Kostikidis</copyright><lastBuildDate>Fri, 22 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.kostikidis.net/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>How a Bad CLAUDE.md Cost Me Two Days (And What I Built to Fix It)</title><link>https://www.kostikidis.net/posts/how-a-bad-claude-md-cost-me-two-days/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://www.kostikidis.net/posts/how-a-bad-claude-md-cost-me-two-days/</guid><description>&lt;p&gt;I nearly quit my homelab project over a markdown file.&lt;/p&gt;
&lt;p&gt;Not a broken deployment. Not a corrupted etcd cluster. Not a misconfigured
NetworkPolicy at midnight. A markdown file. Specifically, a &lt;code&gt;CLAUDE.md&lt;/code&gt; that
described a cluster I no longer had, a roadmap I&amp;rsquo;d already executed, and a
&amp;ldquo;current state&amp;rdquo; that was 10 sessions out of date. Every time I opened a new
Claude Code session, I was handing my AI assistant a map of the wrong city
and wondering why we kept ending up in the wrong place.&lt;/p&gt;</description></item><item><title>I Tried to Secure My Self-Hosted Nextcloud. It Didn't Go Well.</title><link>https://www.kostikidis.net/posts/i-tried-to-secure-my-nextcloud/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://www.kostikidis.net/posts/i-tried-to-secure-my-nextcloud/</guid><description>&lt;p&gt;&lt;em&gt;A homelab horror story about an Unraid update, a perfectly fine Nextcloud, and why you should never touch a working system at 10pm.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-it-actually-started" class="relative group"&gt;How It Actually Started &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#how-it-actually-started" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;It started with an Unraid update.&lt;/p&gt;
&lt;p&gt;I upgraded my Unraid server to version 7.3 — a routine update, didn&amp;rsquo;t think twice about it — and the next thing I knew, Nextcloud wasn&amp;rsquo;t loading. My immediate assumption: something broke in Nextcloud. I had just finished deploying it to my K3s cluster, moved on to other homelab chores, and came back to find it dead.&lt;/p&gt;</description></item></channel></rss>