{"id":4193,"date":"2024-11-06T18:40:10","date_gmt":"2024-11-06T23:40:10","guid":{"rendered":"https:\/\/jimsghost.place\/?p=4193"},"modified":"2024-12-28T18:00:15","modified_gmt":"2024-12-28T23:00:15","slug":"srvkitchen-pt2-en","status":"publish","type":"post","link":"https:\/\/jimsghost.place\/?p=4193","title":{"rendered":"Server in the Kitchen: Phase Two"},"content":{"rendered":"\n<p>It\u2019s been a year and a half since the last article in this series. Now it\u2019s time to move on to phase two and bring the project closer to its full realization.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Although the material for this second phase is rather sparse, it holds exceptional importance for the project as a whole and plays a pivotal role in its implementation. Moreover, this article can also serve as a kind of &#8220;mission debrief,&#8221; summarizing the results of the server room&#8217;s operation over a significant period.<\/p>\n\n\n\n<p>The general takeaway so far is that the <a href=\"\/?p=4184\" data-type=\"post\" data-id=\"4184\">decision to set up the server room in this specific location<\/a> and manner was an excellent one. The best proof of this is the fact that, throughout this entire time, it has required absolutely no attention. None at all! The server room and the equipment housed within have operated entirely autonomously, without needing the slightest intervention in their work:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050-640x311.jpg\" alt=\"\" class=\"wp-image-616\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050-768x373.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050-1536x746.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/2022-07-17_050.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Just as no one ever paid much attention to the unused space above the kitchen cabinets, over time, everyone forgot about the small cabinet with the glass door installed there. This proves that the choice of location for the server room was spot on \u2014 it doesn\u2019t bother anyone or anything, asks for nothing in return, yet provides immense utility. Few of my projects can boast the same level of unobtrusiveness and effectiveness.<\/p>\n\n\n\n<p>At first, I was a bit annoyed by the high placement near the ceiling, as it meant that accessing the server cabinet required more than just a chair \u2014 I had to lug in a full-sized ladder. And it\u2019s heavy. However, in hindsight, this downside turned out to be negligible. So far, I\u2019ve only had to climb up there once! That was when the NAS flagged an issue with one of the RAID (RAID5\/RAIDZ1) drives. I had to replace the disk, but fortunately, I always keep a spare, unopened drive of the required model on hand for such emergencies.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Interestingly enough, the \u201cproblematic\u201d drive turned out to be mostly fine. SMART diagnostics did report a dozen or so slow read\/write cycles, but no new issues have arisen since. The disk passes all tests, including stress tests. I have no idea what the system thought it detected. For now, I\u2019ve set it aside with a label that essentially says, &#8220;Hmm\u2026&#8221; \u2014 though I can guarantee it will never make its way back into the server.<\/p>\n\n\n\n<p style=\"margin-top:var(--wp--preset--spacing--x-small)\">When it comes to server reliability, there\u2019s no room for risks. Whether the system imagined an issue or not, my server holds literally my entire life: family photos dating back to the 1970s, all the materials from every project (including backups of blogs spanning years), favorite movies and shows (like <em>Cobra<\/em>, <em>Commando<\/em>, <em>Police Academy<\/em>, <em>Total Recall<\/em>, and so on), a software and game archive (from arj.exe and DOS Navigator to Fallout 4 saves I still haven\u2019t finished), and, well, all kinds of other treasures \u2014 from horse-related curiosities to cat memes and receipts from purchases. Sure, I have independent backups of all this, but I take every single NAS notification very seriously.<\/p>\n\n\n\n<p class=\"has-text-align-right\" style=\"margin-top:var(--wp--preset--spacing--x-small)\"><em>&#8220;There are two types of people \u2014 <br>those who make backups <br>and those who now make backups<\/em>&#8220;<br>&#8212; The modern wisdom.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>The only disappointment was that not all elements of the home infrastructure were centralized in the server room. The internet provider\u2019s modem and the primary router still resided in my study, which is in a completely different part of the house.<\/p>\n\n\n\n<p>Relocating them to the server room was hindered by a peculiar choice made long ago \u2014 before my time \u2014 regarding how the internet cable was routed into the house:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was.png\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"366\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was-640x366.png\" alt=\"\" class=\"wp-image-4195\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was-640x366.png 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was-1024x586.png 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was-768x440.png 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was-1536x879.png 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-was.png 1677w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>The &#8220;In&#8221; point is located on my neighbor\u2019s property \u2014 he serves as the Keeper of the Switch Box for our group of houses.<\/p>\n\n\n\n<p>So, here\u2019s the setup\u2026 The cable runs from this &#8220;box&#8221; along the entire far perimeter of my lot (covering an area significantly larger than the one roughly marked on the model above), then climbs the exterior wall of the garage to the attic, and finally drops down to the &#8220;Out&#8221; point in my study.<\/p>\n\n\n\n<p>This arrangement made sense back in the late &#8217;90s when the internet was delivered over a phone line. All the local home telephony infrastructure was bundled together with the electrical wiring on a single side of the house. That part of the telephone infrastructure is still there today (a gray box mounted on the pipe below the electric meter):<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017-640x311.jpg\" alt=\"\" class=\"wp-image-3161\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_017.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>I assume that at the very beginning, when the subdivision was being developed, a deep trench was dug around the perimeter of all the involved lots using a tractor, so that all the wiring could be conveniently routed to multiple homes. At that stage, everything was fine \u2014 reliable, logical, and adequate.<\/p>\n\n\n\n<p>However, years later, as the internet became a household necessity, things started going off the rails. Naturally, no one brought a tractor back to dig a deep trench or lay new cables in an organized manner for every house. Instead, it became a matter of private, ad hoc solutions for each individual home. The new cable was often laid just below the surface, covered with only a couple of inches of soil. And if it was particularly hot outside, the cable might not even have been buried \u2014 just stomped lightly into the ground. It\u2019s safe to say that no one was trying to reinvent the wheel here. They simply followed the principle of &#8220;if the phone cable went this way before, I\u2019ll bury the new cable roughly the same way.&#8221;<\/p>\n\n\n\n<p>Worse still, the installer might have thought, &#8220;Why bother going around the corners? Why not just cut across the lawn?&#8221; A shortcut like that would practically beg to be severed by a shovel during spring gardening \u2014 and indeed, that happened more than once. Each time, a new technician would come, have the same idea, and repeat the process, leaving the new cable only lightly dusted with soil.<\/p>\n\n\n\n<p>Based on my archaeological digs in the lawn, this happened at least three times \u2014 I\u2019ve uncovered three separate coaxial cables, each hacked to varying degrees by shovels over the years. Fifteen years ago, when I was setting up internet for myself, I personally oversaw the process to ensure the installer didn\u2019t get any &#8220;creative&#8221; ideas. But at that time, I wasn\u2019t yet thinking in terms of organizing a server room in the house. So, while the cable no longer cut across the lawn, it still followed the old phone line route all the way around the property to the garage.<\/p>\n\n\n\n<p>That was the initial state of affairs in this part of the project. Now, here\u2019s how I decided to break this vicious cycle once and for all.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>First, taking into account the new requirements and the current location of internet access points in the house, I decided to lay the cable along a much shorter and more efficient route directly to the server room:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now.png\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"366\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now-640x366.png\" alt=\"\" class=\"wp-image-4196\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now-640x366.png 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now-1024x586.png 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now-768x440.png 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now-1536x879.png 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/12\/home-net-now-2048x1173.png 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Yes, as before, the cable would have to come out of the ground and run up the exterior wall of the house to reach the attic. But since the server room is practically in the attic itself, that\u2019s now the most logical endpoint for it.<\/p>\n\n\n\n<p>Second, the cable needed to be buried at a depth sufficient to protect it from an unsuspecting shovel. Not the full 4 feet into the ground, as required by local regulations for residential electrical wiring, but at least 1.5 to 2 feet. At that depth, it\u2019s much less likely to be accidentally hit during routine yard work.<\/p>\n\n\n\n<p>Third, I needed to ensure that the cable could be replaced in the future without requiring excavation. Here\u2019s the issue: despite my repeated pleas to various providers, they stubbornly refuse to bring fiber optics to our subdivision. Their reasoning? \u201c<em>Not economically feasible.<\/em>\u201d In our sleepy cul-de-sac of just a few dozen homes, it seems I\u2019m the only one actively asking for it. And providers aren\u2019t willing to deploy their tractors and cable-laying equipment just for me.<\/p>\n\n\n\n<p>But sooner or later, I\u2019ll make it happen. I\u2019ve been systematically spreading the gospel of fast internet among my senior neighbors, regularly submitting requests, pestering providers, writing to the HOA, and so on. One day, it\u2019ll happen. And when it does, the coaxial cable will need to be replaced with fiber. I don\u2019t want it to be buried haphazardly near the surface again.<\/p>\n\n\n\n<p>So, the cable must be laid underground in a dedicated conduit. This way, when the time comes, it\u2019ll be a simple matter of &#8220;pull one out, push another in&#8221; \u2014 no digging required.<\/p>\n\n\n\n<p>Re-routing the internet cable according to these conditions became the primary task for the second phase of this project.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>At this point, two projects converged into one: the lawn irrigation system restoration and the internet cable re-routing. Both required trenches to be dug, one for the sprinklers and the other for the cable. While the irrigation project will have its own dedicated article, this one will cover the points they share in the context of the server room.<\/p>\n\n\n\n<p>The digging had to be done from the fence to the house. If you take a look from a bird\u2019s-eye view using Google Maps, it would look something like this:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"393\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1-640x393.jpg\" alt=\"\" class=\"wp-image-3162\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1-640x393.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1-1024x629.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1-768x471.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1-1536x943.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Untitled-1.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>From a human perspective, this trench runs along the entire section of the fence, starting from the stump visible on the right side of the frame and extending just as far beyond the left edge of the image:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-640x311.jpg\" alt=\"\" class=\"wp-image-3163\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Ignore the fallen fence section and scattered plants caused by a recent hurricane \u2014 everything has long since been repaired and restored.<\/p>\n\n\n\n<p>The trench begins here, in the corner of our lot:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003-640x311.jpg\" alt=\"\" class=\"wp-image-3164\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_003.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Right where the trench meets the fence is the location of the shared communications box on the neighbor\u2019s property.<\/p>\n\n\n\n<p>At this stage, everything was smooth sailing. The trench was dug to the desired depth, and pipes were laid along the way. These included water pipes for the irrigation project and &#8220;electrical&#8221; conduits for this internet cable project:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004-640x311.jpg\" alt=\"\" class=\"wp-image-3165\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_004.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>This excavation extravaganza continued without a hitch \u2014 that is, until the trench reached the house. At the same time, it also reached the enormous, towering pine tree growing next to the house. The last survivor of its kind.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Originally, we had five pines and a massive oak in the backyard. Over the past fifteen years, four of the pines fell victim to lightning strikes at different times, and the oak was uprooted by a hurricane about five years ago. We still miss those trees \u2014 they were beautiful and created the illusion of living in a forest. That made it all the more important for us to preserve the last remaining pine.<\/p>\n<\/blockquote>\n\n\n\n<p>Granted, it\u2019s not exactly a picture-perfect example of paradise, but it\u2019s ours (the second pine in the background is on the neighbor\u2019s property):<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium is-resized\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"640\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002-311x640.jpg\" alt=\"\" class=\"wp-image-3166\" style=\"aspect-ratio:1.7777777777777777;object-fit:cover;width:634px;height:auto\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002-311x640.jpg 311w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002-498x1024.jpg 498w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002-768x1579.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002-747x1536.jpg 747w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_002.jpg 996w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><\/a><\/figure>\n\n\n\n<p>Hurricane Beryl, which snapped the fence in the photo above, also managed to break off a massive branch at the very top of this pine tree:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1-640x311.jpg\" alt=\"\" class=\"wp-image-3167\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-07-08_001-1.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Incidentally, that broken branch is still hanging there as of December 2024. We\u2019re just waiting for it to either fall on our heads or smash through the roof. Just another day in the subtropics \u2014 nothing out of the ordinary\u2026<\/p>\n\n\n\n<p>Anyway, during the excavation process, the pine tree did this to the trench:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001-640x311.jpg\" alt=\"\" class=\"wp-image-3168\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-06_001.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Cutting through all these roots was out of the question. The trench was too close to the tree, and such an operation could kill it. Even if it survived, it would lose a significant portion of its \u201canchors\u201d that hold it to the earth. And come next year\u2019s hurricane, we really don\u2019t want to be worrying about whether we\u2019ll be crushed by a large, dried-out branch or an entire tree, for heaven\u2019s sake!<\/p>\n\n\n\n<p>So, in this section, the trench wasn\u2019t dug with a shovel but rather excavated using a &#8220;hydro-abrasive&#8221; method with an ancient power washer\u2026 or a &#8220;K\u00e4rcher&#8221;\u2026 or whatever&#8230; You know, one of those contraptions that sprays water at high pressure \u2014 the kind you use to clean concrete pathways, wash years of grime off cars, and all that good stuff:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Power-Washer.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"389\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Power-Washer-640x389.jpg\" alt=\"\" class=\"wp-image-3172\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Power-Washer-640x389.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Power-Washer-1024x622.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Power-Washer-768x467.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/Power-Washer.jpg 1145w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Using the pressure washer, I worked along the trench route, searching for gaps between the roots. The soil was washed out from these gaps and then scooped out from the open section of the trench. The idea was to create a pathway where I could slide the conduit with the cable underneath all this chaos.<\/p>\n\n\n\n<p>Of course, this couldn\u2019t go on forever. The pine is massive (see the photo above). Its roots extend not only within the trench and along the wall of the house but far beyond my property. And the deeper you go, the thicker the roots become, with less and less space between them. The capabilities of the pressure washer in this scenario were far from unlimited. It\u2019s not exactly designed for this kind of task \u2014 to put it mildly.<\/p>\n\n\n\n<p>After almost a week of struggling in this area, I gave up and decided to redirect the trench toward the house wall, opting to run the &#8220;electrical&#8221; conduit above ground along the house instead:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002-640x311.jpg\" alt=\"\" class=\"wp-image-3169\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-12_002.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>This entire section proved impossible to dig or wash through using the tools (and strength) at my disposal:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006-640x311.jpg\" alt=\"\" class=\"wp-image-3170\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_006.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>So now, the conduit with the cable runs along the house wall and then turns up into the attic. At the point where the conduit transitions from underground to above ground, I had to install an electrical junction box (visible as the round fixture in the bottom-left corner of the photo). This was necessary because it\u2019s impossible to push a cable through such a sharp transition in one go. The cable needs to be caught and pushed further separately into the segment leading to the attic:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008-640x311.jpg\" alt=\"\" class=\"wp-image-3171\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-19_008.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>In the end, it didn\u2019t turn out as perfectly as I had envisioned at the start, but no DIY project is complete without some adventures. It could have been worse\u2026 I don\u2019t know\u2026 maybe an oil geyser could have erupted from the dig. Or man-eating ants might have attacked from the depths of the lawn. Two feet deep is no joke! You could even trip and sprain an ankle. That\u2019s no fun either.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>The final challenge was connecting the new cable to the switch box. The problem here is that I\u2019m not legally allowed to mess with the communications box without a license, even though it doesn\u2019t even have a lock. It\u2019s just a couple of unassuming covers placed over simple frames with connectors sticking out of small ground-level wells:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2-640x311.jpg\" alt=\"\" class=\"wp-image-3179\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-2.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>But such is the law\u2026 Accordingly, I couldn\u2019t connect my cable directly to the contacts without risking the wrath of the gods. You can\u2019t see it in the photo (I took it by leaning over the fence), but the sides of those covers are inscribed with ominous runes warning of all the heavenly punishments awaiting anyone bold enough to tamper with them.<\/p>\n\n\n\n<p>Honestly, calling and waiting a week for certified technicians to show up while sitting next to a trench in the middle of the lawn was more than I could bear at that point. Thankfully, a &#8220;repair kit&#8221; \u2014 consisting of a coaxial cable stripper, crimper, couplers, and connectors \u2014 is considered a must-have tool in any homeowner\u2019s arsenal around here:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-640x311.jpg\" alt=\"\" class=\"wp-image-3178\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>So, I simply took the original cable from the ground (there it is, the orange one) and spliced it to my new one (the black cable from the conduit) using a coupler:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009-640x311.jpg\" alt=\"\" class=\"wp-image-3180\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_009.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Cutting your own cable with a shovel on your lawn isn\u2019t against the law. Nor is repairing it yourself. In fact, around here, this is a totally routine occurrence, happening in practically every other yard.<\/p>\n\n\n\n<p>And so, it <em>happened <\/em>inside yet another electrical junction box:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010-640x311.jpg\" alt=\"\" class=\"wp-image-3173\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-25_010.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Yes, I cut corners! Yes, I should have called the technicians and routed the cable directly to the box to avoid adding a break in the line that could introduce interference. But I was desperate to finish these excavations as quickly as possible. I was so unbelievably fed up with digging through trenches and wrestling with roots that a single coupler on the cable didn\u2019t seem like such a mortal sin. All I wanted was to bury everything back and forget about it like a bad dream.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In my defense, the original old cable running along all the fences had, over the years, been dug up and chewed through by the Dog multiple times. The number of couplers on that line was practically train-length. And yet, none of the breaks or interference ever stopped me from getting my promised \u201c<em>Download speeds: up to 500 Mbps; Upload speeds: up to 100 Mbps<\/em>\u201d from the provider. Well, give or take a little (it always reliably hit at least 400 Mbps). So, reducing the number of breaks in the line to just one clearly isn\u2019t something to lose sleep over.<\/p>\n<\/blockquote>\n\n\n\n<p>Finally, all the trenches were filled back in, and I could start forgetting this whole nightmare with shovels:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005-640x311.jpg\" alt=\"\" class=\"wp-image-3175\" style=\"aspect-ratio:16\/9;object-fit:cover\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-10-18_005.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>By spring, the grass will have covered up all the remaining mess, and this dreadful memory will live on only in the photos archived on the server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>As the final act, the modem and router were ceremoniously removed from my study and installed in their rightful place in the server room:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3183\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-640x311.jpg\" alt=\"\" class=\"wp-image-3183\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3182\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013-640x311.jpg\" alt=\"\" class=\"wp-image-3182\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_013.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>The current setup of the server room looks like this:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3184\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1-640x311.jpg\" alt=\"\" class=\"wp-image-3184\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_012-1.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3185\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01-640x311.jpg\" alt=\"\" class=\"wp-image-3185\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_011-01.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Modem<\/strong>: Since the modem technically belongs to the provider and tends to be replaced whenever they upgrade their services, I don\u2019t bother with custom mounts. Each new modem comes in a completely different shape and size (not standardized server equipment), so it quietly sits in a corner, ready for its next replacement.<\/li>\n\n\n\n<li><strong>Router + Wireless Access Point<\/strong>: This has been serving me well for years, so it\u2019s mounted on a swivel bracket. This setup allows the antennas to face outward while making it easy to tilt the router out of the way when access to the equipment behind it is needed (as seen tilted to the side in the right-hand photo above).<\/li>\n\n\n\n<li><strong>UPS <\/strong>(Uninterruptible Power Supply): Keeps everything in the server room running during a power outage for about 30\u201360 minutes, depending on the load. On average, I can count on around 40 minutes of backup power.<\/li>\n\n\n\n<li><strong>NAS <\/strong>(TrueNAS): The workhorse of the server room. No shaking, no stirring.<\/li>\n\n\n\n<li><strong>Central Power Supply for Security Cameras<\/strong>: All the cameras around the house are wired to this unit. Since everything in the server room is connected to the UPS, the cameras continue recording for a while even during a complete power outage.<\/li>\n\n\n\n<li><strong>Network Hub<\/strong>: Only a few devices are connected wirelessly to the router, such as my wife\u2019s Chromebook, our phones, and countless smart home controllers. Everything else (TVs, security cameras, my main computer, my daughter\u2019s computer, the printer, home theater, etc.) is hardwired through this switch. Some rooms have their own local switches. For example, in my study, I run a single cable from the central hub, which connects to a local mini-hub that handles everything in the room (printer, computer, workstations, etc.).<\/li>\n\n\n\n<li><strong>Climate Control Controller<\/strong>: Monitors the server room\u2019s conditions and manages the exhaust fan. It\u2019s part of the overall smart home system and naturally resides here, as it oversees and controls all the elements within this cabinet \u2014 lighting, fan, and temperature sensors.<\/li>\n\n\n\n<li><strong>Smart Home Mini-Server<\/strong>: Running on a Raspberry Pi 5, this was originally hosted on the NAS. However, the NAS didn\u2019t appreciate being constantly accessed thousands of times per second. A NAS is essentially a robust network storage device, not a full-fledged web or application server. While it can be used that way, it\u2019s not ideal. Moving the smart home system to its own dedicated server eliminated all issues for both systems.<\/li>\n\n\n\n<li><strong>Power Strip<\/strong>: Connected to the UPS, this serves as the primary power source for the entire setup. The UPS itself is directly wired to a dedicated electrical circuit with its own breaker. While the UPS has a few built-in outlets, they\u2019re not convenient for plugging in bulky adapters. A heavy-duty &#8220;server-grade&#8221; power strip with extra filtering turned out to be the best solution.<\/li>\n\n\n\n<li><strong>Exhaust Fan<\/strong>: Activates when the temperature inside the enclosure exceeds a set threshold. The controller (item 7) maintains the temperature between 80\u201390\u00b0F using this fan. While I could consider adding a dehumidifier, the controller\u2019s statistics show that humidity inside the server enclosure remains very stable, so for now, it\u2019s not a concern.<\/li>\n<\/ol>\n\n\n\n<p>You can see exactly how much power the setup consumes and how long it lasts directly on the UPS \u2014 after all, it\u2019s the main power source for everything:<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3189\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1-640x311.jpg\" alt=\"\" class=\"wp-image-3189\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_001-1.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3188\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003-640x311.jpg\" alt=\"\" class=\"wp-image-3188\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_003.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3187\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002-640x311.jpg\" alt=\"\" class=\"wp-image-3187\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_002.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>It\u2019s not a lot by today\u2019s standards. I should probably add a couple more cameras around the house. They\u2019re power-hungry and might help push the total closer to 100 watts. Right now, it\u2019s kind of embarrassing\u2026 Calling this a &#8220;server room,&#8221; huh?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Visually, in the context of the kitchen, the server room hasn\u2019t changed much compared to what it looked like a year and a half ago. As a result, the final project photos are nearly identical to the previous ones \u2014 aside from the spider-like router behind the glass, which adds a bit of flair (but only if the interior light is on):<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3190\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015-640x311.jpg\" alt=\"\" class=\"wp-image-3190\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_015.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-id=\"3191\" src=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016-640x311.jpg\" alt=\"\" class=\"wp-image-3191\" srcset=\"https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016-640x311.jpg 640w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016-1024x498.jpg 1024w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016-768x374.jpg 768w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016-1536x747.jpg 1536w, https:\/\/jimsghost.place\/wp-content\/uploads\/2024\/11\/2024-11-06_016.jpg 2048w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>For now, it\u2019s hard to say whether this story will have a continuation. At the moment, the project is considered fully complete. Everything is set up exactly the way I wanted, everything works as it should, and I\u2019m completely satisfied.<\/p>\n\n\n\n<p>On the other hand, you never know when inspiration (or necessity) might strike. Right now, the only potential continuation I can foresee is if I manage to convince one of the providers to finally install fiber optics. If that happens, and if everything I\u2019ve done here was done correctly, the process should boil down to nothing more than \u201cpull one cable out, push the other in.\u201d But we\u2019ll see how things go, of course.<\/p>\n\n\n\n<p>That\u2019s the way it is\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s been a year and a half since the last article in this series. Now it\u2019s time to move on to phase two and bring the project closer to its full realization.<\/p>\n","protected":false},"author":1,"featured_media":257,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[234,291],"tags":[299,303,211,219,253,259,261],"class_list":["post-4193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smarthome-en","category-myard-en","tag-truenas-en","tag-raspberry-en","tag-ha-en","tag-nnvi-en","tag-ktchsrvbox-en","tag-local-network-en","tag-kitchen-en"],"featured_image_src":"https:\/\/jimsghost.place\/wp-content\/uploads\/2022\/08\/post_serverbox.webp","author_info":{"display_name":"Jim","author_link":"https:\/\/jimsghost.place\/?author=1"},"_links":{"self":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/posts\/4193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4193"}],"version-history":[{"count":0,"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/posts\/4193\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=\/wp\/v2\/media\/257"}],"wp:attachment":[{"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jimsghost.place\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}