<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>KiyReload — Writing</title>
<id>https://kiyreload.com/</id>
<link href="https://kiyreload.com/feed.xml" rel="self"/>
<link href="https://kiyreload.com/blog/"/>
<updated>2026-09-12T00:00:00.000Z</updated>
<author>
<name>Benjamin</name>
</author>

<entry>
<title>Recovering a site when only the HTML remains</title>
<id>https://kiyreload.com/notes/recovering-a-static-site/</id>
<link href="https://kiyreload.com/notes/recovering-a-static-site/"/>
<updated>2026-09-12T00:00:00.000Z</updated>
<published>2026-09-12T00:00:00.000Z</published>
<summary>Start with a byte-for-byte baseline, then separate content from its repeated page shell.</summary>
</entry>

<entry>
<title>A Year Building UMA Companion: Why I Sunset the Project</title>
<id>https://kiyreload.com/blog/uma-companion-retrospective/</id>
<link href="https://kiyreload.com/blog/uma-companion-retrospective/"/>
<updated>2026-08-18T00:00:00.000Z</updated>
<published>2026-08-18T00:00:00.000Z</published>
<summary>What began as a support-card manager became a desktop app, an optimizer, a data pipeline, and a live game companion before I decided that continuing to maintain it no longer made sense.</summary>
</entry>

<entry>
<title>Why I Moved Plex and Jellyfin from TrueNAS to Debian</title>
<id>https://kiyreload.com/blog/debian-media-migration/</id>
<link href="https://kiyreload.com/blog/debian-media-migration/"/>
<updated>2026-08-14T00:00:00.000Z</updated>
<published>2026-08-14T00:00:00.000Z</published>
<summary>Why moving storage and media services to one Debian VM made my homelab simpler to operate.</summary>
</entry>

<entry>
<title>Monitoring the Homelab with Beszel</title>
<id>https://kiyreload.com/blog/beszel-monitoring/</id>
<link href="https://kiyreload.com/blog/beszel-monitoring/"/>
<updated>2026-07-21T00:00:00.000Z</updated>
<published>2026-07-21T00:00:00.000Z</published>
<summary>Setting up Beszel as a lightweight, clean, node-based monitoring dashboard across Proxmox, Pi 4, and Windows.</summary>
</entry>

<entry>
<title>From UmaOptimizer to UmaCompanion: The Earlier Architecture</title>
<id>https://kiyreload.com/blog/building-umaoptimizer/</id>
<link href="https://kiyreload.com/blog/building-umaoptimizer/"/>
<updated>2026-07-21T00:00:00.000Z</updated>
<published>2026-07-21T00:00:00.000Z</published>
<summary>How UmaCompanion began as a Python and PySide6 desktop app before its current Rust and TypeScript rebuild.</summary>
</entry>

<entry>
<title>My First Markdown Post</title>
<id>https://kiyreload.com/blog/first-post/</id>
<link href="https://kiyreload.com/blog/first-post/"/>
<updated>2026-07-21T00:00:00.000Z</updated>
<published>2026-07-21T00:00:00.000Z</published>
<summary>The first Markdown post, preserved from the original site.</summary>
</entry>

<entry>
<title>The Missing Piece: Adding a Raspberry Pi 4 to the Homelab</title>
<id>https://kiyreload.com/blog/Raspberry-Pi/</id>
<link href="https://kiyreload.com/blog/Raspberry-Pi/"/>
<updated>2026-07-21T00:00:00.000Z</updated>
<published>2026-07-21T00:00:00.000Z</published>
<summary>Why adding a dedicated Raspberry Pi 4 Model B for 24/7 low-power DNS &amp; services was the best upgrade for my homelab.</summary>
</entry>

</feed>
