<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>DeskPi Blog</title>
        <link>https://wiki.deskpi.com/blog</link>
        <description>Build logs, product experiences and homelab notes from the DeskPi team.</description>
        <lastBuildDate>Sun, 20 Sep 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 DeskPi.</copyright>
        <item>
            <title><![CDATA[[TEST] Five Lessons from Building Our First 10-inch Homelab Rack]]></title>
            <link>https://wiki.deskpi.com/blog/five-lessons-10-inch-rack</link>
            <guid>https://wiki.deskpi.com/blog/five-lessons-10-inch-rack</guid>
            <pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[TEST ARTICLE — a build-log style sample used to preview the Blog feature. Safe to delete after testing.]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>🧪 <strong>This is a TEST article.</strong> It exists only to preview how the Blog feature looks and behaves. The story below is illustrative, not a real build report — please delete the file <code>blog/2026-09-20-five-lessons-10-inch-rack.md</code> after testing.</p>
</blockquote>
<blockquote>
<p>✍️ This post was drafted with AI assistance and reviewed by the DeskPi team before publishing. It shares personal build experience — treat it as a story, not a specification sheet.</p>
</blockquote>
<p>Last month one of our engineers finally moved a small pile of Raspberry Pi boards from a desk drawer into a proper <a class="" href="https://wiki.deskpi.com/rackmate/rackmate-t1">RackMate T1</a> 10-inch rack. The build itself took an afternoon; the planning took longer, and that is exactly the point of this post. Here are the five lessons that saved us the most time — plus the two mistakes we made anyway.</p>
<p><img decoding="async" loading="lazy" alt="RackMate T1 accessories laid out before the build" src="https://wiki.deskpi.com/assets/images/deskpi_rackmate_t1_accessories-92ce090b33aa5d00761e2283d712d45b.jpg" width="1600" height="1600" class="img_ev3q"></p>
<span class="deskpi-caption">Laying out every accessory before touching a single screw — the single best habit from this project.</span>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lesson-1-start-with-a-parts-plan-not-a-shopping-cart">Lesson 1: Start with a parts plan, not a shopping cart<a href="https://wiki.deskpi.com/blog/five-lessons-10-inch-rack#lesson-1-start-with-a-parts-plan-not-a-shopping-cart" class="hash-link" aria-label="Direct link to Lesson 1: Start with a parts plan, not a shopping cart" title="Direct link to Lesson 1: Start with a parts plan, not a shopping cart" translate="no">​</a></h2>
<p>Our first instinct was to order "one of everything that looked useful". The better instinct came later: sketch the final layout first, count the U positions, and only then order the trays and panels that layout actually needs. The <a class="" href="https://wiki.deskpi.com/compatibility-matrix">compatibility matrix</a> did most of the heavy lifting here, because it answers the only question that matters before checkout: <em>does this combination of board, tray and rack actually fit together?</em></p>
<table><thead><tr><th>Decision</th><th>What we chose</th><th>Why</th></tr></thead><tbody><tr><td>Frame</td><td><a class="" href="https://wiki.deskpi.com/rackmate/rackmate-t1">RackMate T1</a></td><td>Compact enough for a desk shelf, tall enough to grow into</td></tr><tr><td>Board trays</td><td>SBC shelves from the <a class="" href="https://wiki.deskpi.com/rackmate/accessories/overview">accessories overview</a></td><td>One shelf per node keeps swaps painless</td></tr><tr><td>Power</td><td><a class="" href="https://wiki.deskpi.com/rackmate/accessories/dp-0042-dc-pdu-lite">DC PDU Lite</a></td><td>One tidy power entry instead of a pile of bricks</td></tr><tr><td>Cable entry</td><td><a class="" href="https://wiki.deskpi.com/rackmate/accessories/dp-0055-cable-entry-brush-panel">Brush panel</a></td><td>Cables in, dust mostly out</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lesson-2-airflow-is-decided-before-the-first-board-is-mounted">Lesson 2: Airflow is decided before the first board is mounted<a href="https://wiki.deskpi.com/blog/five-lessons-10-inch-rack#lesson-2-airflow-is-decided-before-the-first-board-is-mounted" class="hash-link" aria-label="Direct link to Lesson 2: Airflow is decided before the first board is mounted" title="Direct link to Lesson 2: Airflow is decided before the first board is mounted" translate="no">​</a></h2>
<p>We mounted everything first and thought about airflow "later", which is how "later" becomes "never". The fix was simple: decide the front-to-back air path on day one, group the hotter boards near the fan side, and leave the vented panels where air actually needs to move. After the rework, idle temperatures dropped noticeably within a few minutes of the fans settling in.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lesson-3-cable-management-is-a-habit-not-an-afterthought">Lesson 3: Cable management is a habit, not an afterthought<a href="https://wiki.deskpi.com/blog/five-lessons-10-inch-rack#lesson-3-cable-management-is-a-habit-not-an-afterthought" class="hash-link" aria-label="Direct link to Lesson 3: Cable management is a habit, not an afterthought" title="Direct link to Lesson 3: Cable management is a habit, not an afterthought" translate="no">​</a></h2>
<p>The <a class="" href="https://wiki.deskpi.com/rackmate/accessories/dp-0044-cable-management-3-d-rings">3D-ring cable management set</a> only works if you install rings <em>as you wire</em>, not after twelve cables have already braided themselves into a single organism. Route, label, move on. Future-you, holding a serial console cable at midnight, will be grateful.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lesson-4-watch-the-thermals-before-you-close-the-panels">Lesson 4: Watch the thermals before you close the panels<a href="https://wiki.deskpi.com/blog/five-lessons-10-inch-rack#lesson-4-watch-the-thermals-before-you-close-the-panels" class="hash-link" aria-label="Direct link to Lesson 4: Watch the thermals before you close the panels" title="Direct link to Lesson 4: Watch the thermals before you close the panels" translate="no">​</a></h2>
<p>Before the panels went on, we spent a lazy ten minutes watching idle temperatures on each node, just to have a baseline:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">watch</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-n</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">5</span><span class="token plain"> vcgencmd measure_temp</span><br></div></code></pre></div></div>
<p>It is not a lab measurement, but knowing the "normal" idle number for each board makes it obvious later when a fan fails or a vent gets blocked. Most of the "my Pi is slow" mysteries we see in <a class="" href="https://wiki.deskpi.com/troubleshooting">troubleshooting</a> trace back to heat nobody measured until it was already a problem.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lesson-5-document-the-build-as-you-go">Lesson 5: Document the build as you go<a href="https://wiki.deskpi.com/blog/five-lessons-10-inch-rack#lesson-5-document-the-build-as-you-go" class="hash-link" aria-label="Direct link to Lesson 5: Document the build as you go" title="Direct link to Lesson 5: Document the build as you go" translate="no">​</a></h2>
<p>Every time we skipped writing down a step, we paid for it during the first upgrade two weeks later. A photo per stage and one line per decision — layout, air path, power assignments — turned a two-hour "which cable was this again?" session into a ten-minute swap.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-next">What is next<a href="https://wiki.deskpi.com/blog/five-lessons-10-inch-rack#what-is-next" class="hash-link" aria-label="Direct link to What is next" title="Direct link to What is next" translate="no">​</a></h2>
<p>The rack now hosts a five-node cluster, and the second rack is already in planning. If you are building something similar, the <a class="" href="https://wiki.deskpi.com/rackmate">RackMate series overview</a> is a good starting point — and if you run into trouble along the way, the <a class="" href="https://wiki.deskpi.com/troubleshooting">troubleshooting pages</a> cover the common failures we and our users see most.</p>
<p><em>Have a build of your own? We would love to feature reader builds in a future post.</em></p>]]></content:encoded>
            <category>RackMate</category>
            <category>Homelab</category>
            <category>Build Log</category>
        </item>
        <item>
            <title><![CDATA[[TEST] Behind the Wiki: How This Documentation Site Is Organized]]></title>
            <link>https://wiki.deskpi.com/blog/behind-the-wiki</link>
            <guid>https://wiki.deskpi.com/blog/behind-the-wiki</guid>
            <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[TEST ARTICLE — a short meta post explaining how the DeskPi wiki is structured. Sample content for previewing the Blog feature; delete after testing.]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>🧪 <strong>This is a TEST article.</strong> It only demonstrates how a short, human-authored post looks on the blog list. Please delete the file <code>blog/2026-09-13-behind-the-wiki.md</code> after testing.</p>
</blockquote>
<p>A quick meta note for the curious: this wiki is organized around one question — <em>you have a board, what fits it?</em> Everything else hangs off that.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-four-shelves-of-the-wiki">The four shelves of the wiki<a href="https://wiki.deskpi.com/blog/behind-the-wiki#the-four-shelves-of-the-wiki" class="hash-link" aria-label="Direct link to The four shelves of the wiki" title="Direct link to The four shelves of the wiki" translate="no">​</a></h2>
<ul>
<li class=""><strong>Product pages</strong> — one page per case, rack and accessory, each with specifications, package lists and assembly steps.</li>
<li class=""><strong>The <a class="" href="https://wiki.deskpi.com/compatibility-matrix">compatibility matrix</a></strong> — the single most-linked page on the site, because "will it fit?" beats "what is it?" most days.</li>
<li class=""><strong>Guides</strong> — longer narratives like the <a class="" href="https://wiki.deskpi.com/rack-planning-guide">RackMate build guide</a> that walk through a whole project instead of one product.</li>
<li class=""><strong>Support pages</strong> — the <a class="" href="https://wiki.deskpi.com/troubleshooting">troubleshooting</a> and <a class="" href="https://wiki.deskpi.com/downloads">downloads</a> sections that catch whatever the product pages do not cover.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-a-blog-then">Why a blog, then?<a href="https://wiki.deskpi.com/blog/behind-the-wiki#why-a-blog-then" class="hash-link" aria-label="Direct link to Why a blog, then?" title="Direct link to Why a blog, then?" translate="no">​</a></h2>
<p>Product pages have to stay factual and stable: a specification is either right or it is not. Experiences, build stories and lessons learned do not fit that format — they are opinionated, dated and conversational. Giving them a separate stream keeps the reference pages clean while still letting us share what we learn. That is exactly the split you are looking at now.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-note-on-authorship">A note on authorship<a href="https://wiki.deskpi.com/blog/behind-the-wiki#a-note-on-authorship" class="hash-link" aria-label="Direct link to A note on authorship" title="Direct link to A note on authorship" translate="no">​</a></h2>
<p>Some posts here are drafted with AI assistance and reviewed by an engineer before publishing. Those carry a visible disclosure and a second author byline, so you always know how a piece was written.</p>
<p><em>Found a gap in the wiki? The <a class="" href="https://wiki.deskpi.com/troubleshooting">troubleshooting pages</a> grow mostly from reader questions — keep them coming.</em></p>]]></content:encoded>
            <category>Documentation</category>
            <category>Wiki</category>
        </item>
        <item>
            <title><![CDATA[[TEST] Your Top 5 Questions About 10-inch Racks, Answered]]></title>
            <link>https://wiki.deskpi.com/blog/top-5-rack-questions</link>
            <guid>https://wiki.deskpi.com/blog/top-5-rack-questions</guid>
            <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[TEST ARTICLE — a Q&A style sample post answering common rack questions with links into the wiki. Sample content for previewing the Blog feature; delete after testing.]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>🧪 <strong>This is a TEST article.</strong> It demonstrates a Q&amp;A style post with an image and dual authorship. Please delete the file <code>blog/2026-09-06-top-5-rack-questions.md</code> after testing.</p>
</blockquote>
<blockquote>
<p>✍️ This post was drafted with AI assistance and reviewed by the DeskPi team before publishing.</p>
</blockquote>
<p>We keep an eye on the questions that land in our support inbox, and a clear pattern shows up: most confusion about compact racks comes from the same five places. Here they are, with pointers into the wiki where the full answers live.</p>
<p><img decoding="async" loading="lazy" alt="RackMate T0 open-frame rack" src="https://wiki.deskpi.com/assets/images/DP-0047-01-17d7c0c7d68b9f02055eddc79975feec.jpg" width="1600" height="1600" class="img_ev3q"></p>
<span class="deskpi-caption">The open-frame RackMate T0 — the entry point where most of these questions come from.</span>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="1-will-a-10-inch-rack-actually-fit-on-a-desk">1. "Will a 10-inch rack actually fit on a desk?"<a href="https://wiki.deskpi.com/blog/top-5-rack-questions#1-will-a-10-inch-rack-actually-fit-on-a-desk" class="hash-link" aria-label="Direct link to 1. &quot;Will a 10-inch rack actually fit on a desk?&quot;" title="Direct link to 1. &quot;Will a 10-inch rack actually fit on a desk?&quot;" translate="no">​</a></h3>
<p>That is rather the point — the <a class="" href="https://wiki.deskpi.com/rackmate">RackMate series</a> is designed around desk-scale homelab builds. Measure your desk edge to edge, then compare with the dimensions listed on each rack's product page before ordering.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2-how-do-i-know-which-tray-fits-my-board">2. "How do I know which tray fits my board?"<a href="https://wiki.deskpi.com/blog/top-5-rack-questions#2-how-do-i-know-which-tray-fits-my-board" class="hash-link" aria-label="Direct link to 2. &quot;How do I know which tray fits my board?&quot;" title="Direct link to 2. &quot;How do I know which tray fits my board?&quot;" translate="no">​</a></h3>
<p>Start from the <a class="" href="https://wiki.deskpi.com/compatibility-matrix">compatibility matrix</a>. It maps boards to trays and shelves so you do not have to guess from photos.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="3-do-i-need-the-enclosed-version">3. "Do I need the enclosed version?"<a href="https://wiki.deskpi.com/blog/top-5-rack-questions#3-do-i-need-the-enclosed-version" class="hash-link" aria-label="Direct link to 3. &quot;Do I need the enclosed version?&quot;" title="Direct link to 3. &quot;Do I need the enclosed version?&quot;" translate="no">​</a></h3>
<p>Depends on your priorities. Open frames make swapping nodes trivial; enclosed racks keep dust out and look tidier on a shelf. The product pages for each frame list what ships with it.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="4-what-about-power--one-brick-per-board">4. "What about power — one brick per board?"<a href="https://wiki.deskpi.com/blog/top-5-rack-questions#4-what-about-power--one-brick-per-board" class="hash-link" aria-label="Direct link to 4. &quot;What about power — one brick per board?&quot;" title="Direct link to 4. &quot;What about power — one brick per board?&quot;" translate="no">​</a></h3>
<p>There are tidier options: see the PDU entries in the <a class="" href="https://wiki.deskpi.com/rackmate/accessories/overview">accessories overview</a> for centralized power distribution built for this rack size.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="5-it-got-loud--hot--what-do-i-check-first">5. "It got loud / hot — what do I check first?"<a href="https://wiki.deskpi.com/blog/top-5-rack-questions#5-it-got-loud--hot--what-do-i-check-first" class="hash-link" aria-label="Direct link to 5. &quot;It got loud / hot — what do I check first?&quot;" title="Direct link to 5. &quot;It got loud / hot — what do I check first?&quot;" translate="no">​</a></h3>
<p>Work through the thermal steps in <a class="" href="https://wiki.deskpi.com/troubleshooting">troubleshooting</a> — in most reported cases the fix is airflow layout, not the fans themselves.</p>
<p><em>These five cover most of the inbox. For anything else, the <a class="" href="https://wiki.deskpi.com/troubleshooting">FAQ pages</a> are the place to start.</em></p>]]></content:encoded>
            <category>RackMate</category>
            <category>FAQ</category>
            <category>Homelab</category>
        </item>
    </channel>
</rss>