<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>PTG-IRL — Play the Game in Real Life</title><description>A private data center, private cloud, and lab: my infrastructure, and a showcase of what it can do. Public front door, private everything else.</description><link>https://ptg-irl.com/</link><language>en-us</language><item><title>Physical Security with Frigate and Onsite Compute</title><link>https://ptg-irl.com/blog/08-physical-security-frigate/</link><guid isPermaLink="true">https://ptg-irl.com/blog/08-physical-security-frigate/</guid><description>Local object detection on hardware I own, feeding a backend that turns the exterior into situational awareness.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Security</category></item><item><title>Whisper: Auto-Notation from Everywhere</title><link>https://ptg-irl.com/blog/09-whisper-auto-notation/</link><guid isPermaLink="true">https://ptg-irl.com/blog/09-whisper-auto-notation/</guid><description>Turning audio from cameras, a phone, ESP32s, and repurposed devices into searchable text, processed locally.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Lab</category></item><item><title>Appliances as Config</title><link>https://ptg-irl.com/blog/06-appliances-as-config/</link><guid isPermaLink="true">https://ptg-irl.com/blog/06-appliances-as-config/</guid><description>How NixOS turns a machine into a file: specialized appliances, quick customizations, and fast prototypes.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>Infra</category></item><item><title>Why Run a Private Cloud</title><link>https://ptg-irl.com/blog/01-why-a-private-cloud/</link><guid isPermaLink="true">https://ptg-irl.com/blog/01-why-a-private-cloud/</guid><description>Lower cost for compute, storage, and RAM, no free-tier quotas, and a NixOS base that rebuilds on demand.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><category>Infra</category></item><item><title>Backups</title><link>https://ptg-irl.com/blog/02-backup-strategy/</link><guid isPermaLink="true">https://ptg-irl.com/blog/02-backup-strategy/</guid><description>A backup system exists and is in use. The details stay private.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Infra</category></item><item><title>Routing Private Apps Through Cloudflare Tunnels</title><link>https://ptg-irl.com/blog/03-cloudflare-tunnels/</link><guid isPermaLink="true">https://ptg-irl.com/blog/03-cloudflare-tunnels/</guid><description>Backend DNS and basic user authentication, without opening the private network.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Security</category></item><item><title>How This Site Is Built</title><link>https://ptg-irl.com/blog/04-how-this-site-is-built/</link><guid isPermaLink="true">https://ptg-irl.com/blog/04-how-this-site-is-built/</guid><description>Astro on a Cloudflare Worker, tied to a private GitHub repo, deployed with a push.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Lab</category></item><item><title>Notes on Choosing Vendors</title><link>https://ptg-irl.com/blog/05-choosing-vendors/</link><guid isPermaLink="true">https://ptg-irl.com/blog/05-choosing-vendors/</guid><description>Why I avoid certain companies when building a lab, and one registrar I will not use.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>Lab</category></item><item><title>Why It Is Called PTG-IRL</title><link>https://ptg-irl.com/blog/07-why-ptg-irl/</link><guid isPermaLink="true">https://ptg-irl.com/blog/07-why-ptg-irl/</guid><description>We are all players in an unspoken game called real life. Technology is one of the best tools for changing the outcome.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>Lab</category></item></channel></rss>