The Homelabbers Journey
My IT journey started way back in my early adolescence. Like most things in life, it was not just one thing, but how several things came together. An interest in the dial-up computer and how it worked, enjoying puzzles and building Lego, the rush of getting the game working by blowing on the 64 carriage, fixing VHS tapes I pulled out too fast by rewinding the tape back on to the drive. How I spent much of time was with my grandmother (teacher aid&librarian) and grandfather (WWII fighter pilot&engineer) doing science experiments and fixing stuff around the house; opening various machines from cars to large rototillers. These all came together over the years as game systems got more complex, things broke (red ring of death xbox anyone?), and I said “I can fix that, I might not know now but I can figure it out.” This led me through a winding path of learning to build PCs, helping friends and family with various tech problems and building/fixing their computers. I recently cracked 100 designs and builds for custom PCs in 2025! This interest in building and understanding how computers worked led me into running LAN parties and using tools like Hamachi for peer-to-peer for our favorite local multiplayer games. As the years went on I landed a job at Walmart in the electronics department which turned into doing an ad-hoc help desk for walmart. Then I move on to Geeksquad and finally, office space America for a large hospital system doing IT work. Cue the Homelab.
Homelab: (As collectively based on community answers, no official merriam-webster definition) A single, or set of, servers running in one’s own home for the purpose of testing and learning various configurations of hardware, software, tooling, etc. Sometimes set up for self-hosting long-term services to benefit the owner and/or others.
I have a problem… I like to play and learn, so I take work home. Maybe not in the traditional sense of working over time, or calls after hours, but I love to put time into being educated and forming my own opinions of the IT landscape. My attention tends to get drawn to topics like IaC, automation, security and privacy. I suspect this learning also stems from never getting over playing in the backyard sand pit.
My journey started back when I saved an old Dell Optiplex 7010 slated for e-waste around mid-2019. I had big plans. I was gonna learn and progress in my career with a homelab on that computer. It was a great jump point from windows/mac helpdesk and hardware repair. I learned how to deploy a LAMP stack, a Nextcloud instance, I messed with Linux, python, and remote terminal sessions via putty or ssh. Eventually I deployed pfSense with a 4-port intel NIC to learn networking since that, and Linux, interested me the most at the time. It quickly evolved into my home router (dicey I know, but I made out alright). Then I had no test space and I was firmly against virtualizing my pfSense instance. Turning my gaming PC into a frankenstein multiple use case testing ground was not appealing after some testing. Back to waiting until I could buy another device or get another unit from e-waste. When I finally got another device, the next month it was COVID (March 11,2020). My education path, and my homelab were things placed to the side as my weeks of supporting doctors and nurses went up to about 60hr+ work weeks for about 4 months straight. When the insane hours died down, it was hard to focus on anything at that point. The PFsense router was the only thing I had for quite some time, and I learned so much on it; VPNs, VLANs, DNS, DHCP, IDS/IPS, DNS SINKHOLES; you name it and I have most likely fiddled with it to a degree or actively run it. Eventually work really settled down, but COVID was still on and I found myself setting up the mini pc to run several game servers for a group of about 10 via esxi (VMWare) on a DMZ. Those game servers got us through COVID. When life outside picked up in a rush of freedom, the trusty pfSense Optiplex box still ran protecting my home the whole time.
Then June 2024 rolled around, and I found myself with the resources and the desire to ‘de-google’ and bought an off the shelf consumer NAS. That is the point I would say my homelab journey really kicked off. Since then I have gone through so many phases of my homelab, racking, de-racking, vm, containers, lxc, mini rack, deploying Proxmox VE 8 times, etc etc etc. Most homelabbers are always in some state of relative flux and can have vastly different setups (steamdecks, dozen of raspberry pis, everything running on old phones, enterprise gear, old e-waste, etc). Most of my journey and experiences I have documented, and paid the price when I did not. My documentation has currently settled into a digital PARA method file structure, with many of my drawings as draw.io and the note files as markdown in an Outline method. Many of the note files are messy and are a “more for me, not for you” level of presentable. At this point most of my Homelab has settled from this rapid learning and experimenting phase, and while I still test and play, it is a more structured approach with the half dozen or so hours I dedicate each week to maximize my time. I have many notes to cleanup and refactor, and over 30 unique active services (another 20+ behind me, another ~8 in testing, and more on the bench) run on almost a dozen vm’s/lxc’s hosted on several hybrid hypervisor host with a ten+ unique users. I also am learning IaC tools via structured learning and a mentor. Welcome to my journey.
P.S. I do still have the Dell Optiplex 7010, not seeing much use since pfSense is now hosted on different hardware.
#markdown #homelab #journey #pfsense #community #pc building #blog post #about me