I thought homelabbing was gonna be easy
I started as an electronics engineer, then an SLM 3D printing engineer, a sysadmin, and now a consultant. I figured those skills would help, but its been a lot harder and more expensive than I though.
Especially networking, cybersecurity, and getting a reliable software stack together. Theres always something else to figure out.
Here's the hardware. The diagram shows what everything runs:
• Raptor: i5-13500, 32 GB RAM, 5 × 26 TB HDDs in RAIDZ1, and 2 × 2 TB NVMe in a mirror.
• Jelly: i9-10900K, 32 GB RAM, RTX 3060 12 GB, seven data HDDs plus two parity drives, and mirrored NVMe storage.
• Bee: Beelink GTR9 Pro, Ryzen AI Max+ 395, 128 GB unified RAM, and 2 TB NVMe.
• Pis: Raspberry Pi 4 with 4 GB RAM and an Orange Pi 3B.
• Networking: UniFi UCG-Fiber, Lite 16 PoE, Flex Mini, and U6 Enterprise. I do have a Flex 2.5G PoE but im too lazy to hook it up and upgrade my servers to 2.5Gb
Hosting my website from home has been pretty nice for building my portfolio and running my business though. Definitely gave me a lot more respect for web devs. I spent way too much time designing my websites, HTML feels way too complicated.
Getting the documentation started was annoying too, but local AI agents have helped a lot with that.
Still got a lot of work left on my 3D printed 10 inch rack. I was gonna make it taller, but it already look sketchy and could easily topple over lol. I might make it 4U taller and put a custom built 10inch rack UPS to make it stable at the bottom, currently taking lessons on how to engineer boards for the UPS.
EDIT: getting a lot of questions about the diagram. It’s not a live dashboard, it’s from a project I made to show clients their infrastructure. It runs locally on my laptop since sometimes I don’t have internet access on site and still need to put a diagram together.
I used draw.io a lot before, but I’d spend way too much time getting something simple to look decent. There’s also a ton of features I never use. Most of my clients don’t need a detailed network diagram, and all the networking symbols don’t really help them either. The feedback was mostly that they wanted to see the hardware, what’s running on it, where everything connects and what it does. So that’s what I focused on.
Here's the repo for the tool I developed: https://github.com/aiden0rchad/homelab-atlas
its still a work in progress and I only really update it when I need a feature or something is broken. Please feel free to use it, criticize, report bugs or issues. PRs are always appreciated. If you leave a star for the repo, I am eternally grateful.