<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>corvus</title><description>Posts about software, self-hosting, and more.</description><link>https://corvus-dev.com/</link><item><title>One Command to Patch Every Guest</title><link>https://corvus-dev.com/blog/patching-every-guest/</link><guid isPermaLink="true">https://corvus-dev.com/blog/patching-every-guest/</guid><description>Proxmox patches the host and Komodo handles the containers, but a dozen LXC guests were quietly drifting out of date. Closing that gap with a single Ansible playbook, and the footguns I hit on the way.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Real HTTPS for a .lan Network</title><link>https://corvus-dev.com/blog/real-https-on-lan/</link><guid isPermaLink="true">https://corvus-dev.com/blog/real-https-on-lan/</guid><description>How Pi-hole, step-ca, and Traefik combine to give every internal service a green padlock — no warnings, no public certificates.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Corvidae Cluster Homelab</title><link>https://corvus-dev.com/blog/corvidae-cluster/</link><guid isPermaLink="true">https://corvus-dev.com/blog/corvidae-cluster/</guid><description>An overview of the stack I&apos;ve been building at home.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>