<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>MidgardNet Blog (EN)</title>
  <link>https://midgardnet.org/en/blog/</link>
  <description>Practical notes from a real homelab — Linux, Docker, self-hosted systems, and real deployments.</description>
  <language>en</language>
  <lastBuildDate>Tue, 04 Aug 2026 20:57:19 GMT</lastBuildDate>
  <atom:link href="https://midgardnet.org/en/blog/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Local AI Camera System on the Orange Pi 5: Frigate Without the Cloud, Without Monthly Fees</title>
    <link>https://midgardnet.org/en/blog/orange-pi-5-frigate-lokalny-ai-kamerovy-system/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/orange-pi-5-frigate-lokalny-ai-kamerovy-system/</guid>
    <pubDate>Mon, 27 Jul 2026 12:00:00 GMT</pubDate>
    <description>A practical guide to a stable local AI camera system with Frigate and the Orange Pi 5 (RK3588 NPU) — built on real, long-running production use, not a weekend experiment.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-orange-pi-5-frigate-lokalny-ai-kamerovy-system.png" length="120537" type="image/png"/>
    <category>homelab</category><category>self-hosted</category>
  </item>
  <item>
    <title>Why I Built My Own 'Second Brain' Instead of a Notebook (and What It Taught Me About Data)</title>
    <link>https://midgardnet.org/en/blog/mimir-vlastny-druhy-mozog/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/mimir-vlastny-druhy-mozog/</guid>
    <pubDate>Sat, 25 Jul 2026 12:00:00 GMT</pubDate>
    <description>How Mímir came to be — a personal chronicle of a daily log, build notes, and a checklist over an API — and why the rule &quot;also write it down in a .md file&quot; kept reliably failing, until it became mechanically enforced.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-mimir-vlastny-druhy-mozog.png" length="123125" type="image/png"/>
    <category>self-hosted</category><category>homelab</category>
  </item>
  <item>
    <title>Why I'm Building My Own Homelab Operations Center (and What It's Taught Me About Testing So Far)</title>
    <link>https://midgardnet.org/en/blog/midgardops-operacne-centrum/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/midgardops-operacne-centrum/</guid>
    <pubDate>Sat, 25 Jul 2026 12:00:00 GMT</pubDate>
    <description>MidgardOps — in development, internally under the working codename Heimdall — is an operations center for the whole homelab, built on one rule: 'verify it for real, not just in theory.' The story of a project in progress, not a finished product.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-midgardops-operacne-centrum.png" length="127753" type="image/png"/>
    <category>self-hosted</category><category>homelab</category>
  </item>
  <item>
    <title>Rebuilding a Work Laptop on LUKS+Btrfs: Everything That Can Go Wrong During an 'Ordinary' Fresh Install</title>
    <link>https://midgardnet.org/en/blog/victus-luks-btrfs-migracia/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/victus-luks-btrfs-migracia/</guid>
    <pubDate>Fri, 24 Jul 2026 12:00:00 GMT</pubDate>
    <description>A real diary of a multi-day migration to Pop!_OS 24.04 with full disk encryption — from BusyBox on the third reboot, through subvolume hell in Timeshift, to a hibernation bug that only one specific command could fix, not the obvious one.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-victus-luks-btrfs-migracia.png" length="128419" type="image/png"/>
    <category>linux</category><category>troubleshooting</category>
  </item>
  <item>
    <title>When Your Home Server Runs Dozens of Containers: Why Power and I/O Aren't a Detail</title>
    <link>https://midgardnet.org/en/blog/napajanie-a-io-na-preplnenom-sbc/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/napajanie-a-io-na-preplnenom-sbc/</guid>
    <pubDate>Fri, 24 Jul 2026 12:00:00 GMT</pubDate>
    <description>A real story from an Orange Pi 5 — dirty boots and a kernel panic looked like a software bug, but it turned out to be two independent hardware problems at once.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-napajanie-a-io-na-preplnenom-sbc.png" length="121097" type="image/png"/>
    <category>homelab</category><category>troubleshooting</category>
  </item>
  <item>
    <title>Why I Finally Swapped dd for restic After Years — and What It Saved Me (419 GB, If You're Asking)</title>
    <link>https://midgardnet.org/en/blog/dd-na-restic-zalohovanie/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/dd-na-restic-zalohovanie/</guid>
    <pubDate>Fri, 24 Jul 2026 12:00:00 GMT</pubDate>
    <description>A weekly full-disk backup via dd worked for years. It kept working even after it became ten times bigger than it needed to be. What moving to a deduplicated, verified backup looks like — plus an off-site copy on top.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-dd-na-restic-zalohovanie.png" length="123005" type="image/png"/>
    <category>homelab</category><category>backups</category>
  </item>
  <item>
    <title>Getting a Paid TV Package Somewhere the Vendor Never Intended: Magio GO in Jellyfin</title>
    <link>https://midgardnet.org/en/blog/magio-jellyfin-most/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/magio-jellyfin-most/</guid>
    <pubDate>Thu, 23 Jul 2026 12:00:00 GMT</pubDate>
    <description>The Slovak IPTV service Magio GO has no official bridge to Jellyfin. What the road from finding an existing open-source solution to months of chasing down details, until it actually played reliably, looks like.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-magio-jellyfin-most.png" length="120352" type="image/png"/>
    <category>self-hosted</category><category>homelab</category>
  </item>
  <item>
    <title>A Security Key Instead of a Password at Boot: the Road to FIDO2 LUKS Unlock (and Eight Attempts Before It Actually Worked)</title>
    <link>https://midgardnet.org/en/blog/fido2-luks-boot-unlock/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/fido2-luks-boot-unlock/</guid>
    <pubDate>Thu, 23 Jul 2026 12:00:00 GMT</pubDate>
    <description>Why enrolling a FIDO2 key into LUKS isn't enough, and what the real path to unlocking a disk with a touch of a hardware key looks like — through the Plymouth splash screen, dracut vs. initramfs-tools, and the systemd ask-password agent.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-fido2-luks-boot-unlock.png" length="130936" type="image/png"/>
    <category>linux</category><category>security</category>
  </item>
  <item>
    <title>How Do You Debug a Bug You Can't Trigger on Demand: a Tool for Waiting on Evidence</title>
    <link>https://midgardnet.org/en/blog/dock-watch-intermitentny-bug/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/dock-watch-intermitentny-bug/</guid>
    <pubDate>Wed, 22 Jul 2026 12:00:00 GMT</pubDate>
    <description>A dock sometimes fails to bring up all monitors, a laptop sometimes won't power off. Both are random and can't be reproduced on demand — instead of debugging by hand after the fact, a tool was built to wait and collect evidence ahead of time.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-dock-watch-intermitentny-bug.png" length="116963" type="image/png"/>
    <category>linux</category><category>troubleshooting</category>
  </item>
  <item>
    <title>From Scattered Scripts to a Sandboxed Catalog: How Sindri Came to Be</title>
    <link>https://midgardnet.org/en/blog/sindri-katalog-skriptov/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/sindri-katalog-skriptov/</guid>
    <pubDate>Tue, 21 Jul 2026 12:00:00 GMT</pubDate>
    <description>A homelab app that started as a side effect of routine maintenance — and within a few days grew into a sandboxed, tested, security-reviewed tool ready to go public on GitHub.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-sindri-katalog-skriptov.png" length="116600" type="image/png"/>
    <category>self-hosted</category><category>security</category>
  </item>
  <item>
    <title>A Custom App for Archiving Invoices and Documents — and the Moment Right Before Launch When Real Data Almost Leaked</title>
    <link>https://midgardnet.org/en/blog/muninn-ai-archivacia/</link>
    <guid isPermaLink="true">https://midgardnet.org/en/blog/muninn-ai-archivacia/</guid>
    <pubDate>Sat, 18 Jul 2026 12:00:00 GMT</pubDate>
    <description>A self-hosted document archive with AI extraction instead of plain OCR — from a silent bug that was losing mail, to a final pre-launch screenshot that nearly revealed more than it should have.</description>
    <enclosure url="https://midgardnet.org/assets/images/og/blog/en-muninn-ai-archivacia.png" length="129281" type="image/png"/>
    <category>self-hosted</category><category>security</category>
  </item>
</channel>
</rss>
