diff --git a/posts/img/IMG_0109.jpg b/posts/img/IMG_0109.jpg new file mode 100644 index 0000000..ce21ea4 Binary files /dev/null and b/posts/img/IMG_0109.jpg differ diff --git a/posts/img/IMG_0125.jpg b/posts/img/IMG_0125.jpg new file mode 100644 index 0000000..804cadf Binary files /dev/null and b/posts/img/IMG_0125.jpg differ diff --git a/posts/img/arranging-the-keystone-2.jpg b/posts/img/arranging-the-keystone-2.jpg new file mode 100644 index 0000000..4940661 Binary files /dev/null and b/posts/img/arranging-the-keystone-2.jpg differ diff --git a/posts/img/arranging-the-keystone.jpg b/posts/img/arranging-the-keystone.jpg new file mode 100644 index 0000000..b1fd15a Binary files /dev/null and b/posts/img/arranging-the-keystone.jpg differ diff --git a/posts/img/entry-into-router-cabinet.jpg b/posts/img/entry-into-router-cabinet.jpg new file mode 100644 index 0000000..d8b17b5 Binary files /dev/null and b/posts/img/entry-into-router-cabinet.jpg differ diff --git a/posts/img/example-homelab.jpeg b/posts/img/example-homelab.jpeg new file mode 100644 index 0000000..ddce418 Binary files /dev/null and b/posts/img/example-homelab.jpeg differ diff --git a/posts/img/feeding-cable.jpg b/posts/img/feeding-cable.jpg new file mode 100644 index 0000000..e55df45 Binary files /dev/null and b/posts/img/feeding-cable.jpg differ diff --git a/posts/img/homelab-recess.jpg b/posts/img/homelab-recess.jpg new file mode 100644 index 0000000..f1c5c60 Binary files /dev/null and b/posts/img/homelab-recess.jpg differ diff --git a/posts/img/humble-beginnings-of-homelab.jpg b/posts/img/humble-beginnings-of-homelab.jpg new file mode 100644 index 0000000..1a9a0f1 Binary files /dev/null and b/posts/img/humble-beginnings-of-homelab.jpg differ diff --git a/posts/img/loft-1.jpg b/posts/img/loft-1.jpg new file mode 100644 index 0000000..04f1bda Binary files /dev/null and b/posts/img/loft-1.jpg differ diff --git a/posts/img/loft-2.jpg b/posts/img/loft-2.jpg new file mode 100644 index 0000000..af4cc42 Binary files /dev/null and b/posts/img/loft-2.jpg differ diff --git a/posts/img/loft-video.mp4 b/posts/img/loft-video.mp4 new file mode 100644 index 0000000..b47b046 Binary files /dev/null and b/posts/img/loft-video.mp4 differ diff --git a/posts/img/lounge-video.mp4 b/posts/img/lounge-video.mp4 new file mode 100644 index 0000000..4882418 Binary files /dev/null and b/posts/img/lounge-video.mp4 differ diff --git a/posts/img/measuring-conduit.jpg b/posts/img/measuring-conduit.jpg new file mode 100644 index 0000000..54a51a4 Binary files /dev/null and b/posts/img/measuring-conduit.jpg differ diff --git a/posts/img/office-termination.jpg b/posts/img/office-termination.jpg new file mode 100644 index 0000000..54a588b Binary files /dev/null and b/posts/img/office-termination.jpg differ diff --git a/posts/img/testing-practise-cable.jpg b/posts/img/testing-practise-cable.jpg new file mode 100644 index 0000000..f53d8b8 Binary files /dev/null and b/posts/img/testing-practise-cable.jpg differ diff --git a/posts/starting-my-homelab-installing-cat6A.md b/posts/starting-my-homelab-installing-cat6A.md new file mode 100644 index 0000000..b873667 --- /dev/null +++ b/posts/starting-my-homelab-installing-cat6A.md @@ -0,0 +1,125 @@ +--- +title: "Building my homelab: installing CAT6A" +slug: /starting-my-homelab-installing-cat6A/ +date: 2026-01-02 +tags: ["projects", "self-hosting"] +--- + +Now that I am no longer renting, I am in a position to build my own "homelab". +For those not in the know, a homelab is a computational environment in your home +that you can use to run your own servers, networking equipment and services. + +Here is an example cribbed from Reddit: + +![](./img/example-homelab.jpeg) + +I already maintain a remote virtual private server which I have described in +previous blog posts, but I have long wanted to maintain my own physical +environment so I can learn more about system administration, run domestic +automations and basically have fun. + +![Recess where the homelab will live](./img/homelab-recess.jpg) + +I've been laying the groundwork for this already. When I redecorated my office +in the summer I deliberately stripped-out a recessed cupboard so that I could +use the space for the homelab. Similarly, the +[router cabinet](https://systemsobscure.blog/posts/creating-a-router-cabinet) +project was designed to eventually interface with the lab. + +The main impediment, until now, was the lack of a direct Ethernet connection +from the router in the lounge to the office. I knew that ultimately I would have +to address this and had been putting it off. + +I decided to use the Christmas break to do the necessary work. The most +efficient and least-obstrusive way to get wired access to the router was run +Ethernet from the lounge to the office via the loftspace. + +I bought 25m of CAT6A (which allows for speeds of up to 10Gb/s) along with: + +- keystone jacks and surface-mount boxes for the terminal points +- rounded conduit and fixtures +- flexible trunking (for bends) + +Rather than use a single connection from the router to the homelab link switch, +the more professional approach is to have a mounted outlet at each termination +point and connect from these to the devices via patch cable. + +![Feeding the CAT6A](./img/feeding-cable.jpg) + +The first task was the scariest: drilling into the loft. I was careful to check +for surrounding piping and mains cabling but it was still a bit nerve-racking. +Luckily the holes went into the ceiling board fine. I inserted rubber grommits +to stop the holes wearing away when the cable was fed through. I also made use +of electrician's 'fishing rods' to feed the cable into the loft, through the +ceiling and insulation. + +![Channelling through the loft (1)](./img/loft-1.jpg) +![Channelling through the loft (2)](./img/loft-2.jpg) + +During testing and installation, I just used cable ties to fix the CAT6A to the +loft beams when channeling the cable between the two outlets. I'll go back later +(probably when I get round to boarding it properly) and use cable tacks as they +are neater. + +
+ +
How things look in the loft
+
+ +The work in the loft was the most arduous. I had to lie accross wobbly planks +and handle fiberglass insulation. Even with gloves and long-sleeves this was +really itchy. + +![Measuring out the conduit](./img/measuring-conduit.jpg) + +Once the cable had been laid, the next task was to try and hide it as much as +possible in the downstairs rooms. I originally purchased standard flat conduit +for this purpose but I realised that the 90 degree bends required would likely +damage the cable over time. So I had a rethink and used fully-round conduit with +more forgiving inspection bends. For the sharpest turn I just used bendable +trunking and accepted that function would have to trump aesthetics. + +
+ +
Conduit and trunking in lounge
+
+ +The main learning curve was installing the keystone jacks. By using jacks I was +able to avoid crimping the terminal points of the cable. This is quite a skill +and as it was my first attempt, I knew I would probably mess it up and waste the +cable in the process. + +![Arranging the paired wires in the RJ45 keystone (1)](./img/arranging-the-keystone-2.jpg) +![Arranging the paired wires in the RJ45 keystone (2)](./img/arranging-the-keystone.jpg) + +To use the jack, you strip the sheathing back and feed the four paired wires +into a fixing plate which is then clamped down with pliers. The clamping cuts +the wires for you and ensures the copper makes contact with the pins. I +deliberately chose jacks with zinc shielding which earths the cable when it is +in contact with the metallic wrappers of the individual wires. + +![Testing my practice wiring](./img/testing-practise-cable.jpg) + +Before doing it for real I did several practice runs with cable offcuts. I also +bought a basic RJ45 cable tester so that if I had made a mistake, I would know +about it early on in the process. + +![Entering into the router cabinet](./img/entry-into-router-cabinet.jpg) + +![Termination in office recess](./img/office-termination.jpg) + +This paid off and by the time I did it for real, it was pretty straightforward. +It was really gratifying at the end of the process to patch in from the office +and record 1GB/s as a result of my hard work. + +![The humble beginnings of the homelab](./img/humble-beginnings-of-homelab.jpg) + +Right now I just have my HPT520 Thin-Client running on the new cable. This runs +Pihole and an MQTT server. The next step will be to get a rack and switch unit +and start building the actual lab!