<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>showers</title><link>https://blog.showers.dev/</link><description>Recent content on showers</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 10 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.showers.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>About the lab</title><link>https://blog.showers.dev/about/</link><pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate><guid>https://blog.showers.dev/about/</guid><description>&lt;p&gt;Here there be servers. This is a homelab I built by hand, predominantly&#10;&amp;ldquo;pre-AI&amp;rdquo; (funny what a watershed that&amp;rsquo;s become). It&amp;rsquo;s also a direct result&#10;of blood, sweat, and tears (all three literal and a story for another time).&#10;It consists of one main server running Proxmox, a backup box running Proxmox&#10;Backup Server, an office PC running OPNsense, and a segmented home network.&lt;/p&gt;&#10;&lt;p&gt;For the past two-ish years my setup was rock solid as long as I didn&amp;rsquo;t touch&#10;it. I set up every container and service by hand, and it ran with relative&#10;reliability until it came time for a new piece of the puzzle. Cracks started&#10;showing and I found myself feeling like each new service required an increasing&#10;amount of effort to get working with everything else.&lt;/p&gt;</description></item><item><title>Separation of Repo and State</title><link>https://blog.showers.dev/posts/two-repo-split/</link><pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate><guid>https://blog.showers.dev/posts/two-repo-split/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;&amp;ldquo;Paranoid is what they call people who imagine threats against their&#10;life. I have threats against my life.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Garak, &lt;em&gt;Star Trek: Deep Space Nine&lt;/em&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;&lt;em&gt;New here? The &lt;a href="https://blog.showers.dev/about/"&gt;About page&lt;/a&gt; covers what the lab is and why this&#10;blog exists.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;I wanted to share my Ansible code. The roles and playbooks that configure my&#10;homelab are the kind of thing I&amp;rsquo;d have liked to find when I started, and&#10;putting them in public is a good way to keep myself honest about writing&#10;them properly.&lt;/p&gt;</description></item><item><title>Converted so far</title><link>https://blog.showers.dev/converted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.showers.dev/converted/</guid><description>&lt;p&gt;The lab was built by hand. This is how far the move to Ansible has got,&#10;one service at a time. The roles are in the&#10;&lt;a href="https://github.com/srewohs/homelab"&gt;public repo&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>