From 097dbb4ac8aa7000c9944e451811d1b63d1cd696 Mon Sep 17 00:00:00 2001 From: satr14 Date: Fri, 12 Jun 2026 19:06:01 +0700 Subject: [PATCH] new homelabbing post draft --- posts/homelabbing.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 posts/homelabbing.md diff --git a/posts/homelabbing.md b/posts/homelabbing.md new file mode 100644 index 0000000..536d3ac --- /dev/null +++ b/posts/homelabbing.md @@ -0,0 +1,38 @@ +title: My Homelab Architecture +desc: Services that I run, hardware and software stacks, and the journey of building and maintaining it. +date: 2026-06-12 +draft: true +^--- + +If you read the first post, you would know that I have a bad habit of not documenting things I build. Well now I'm gonna try to fix that by writing about my homelab inner-workings along with the journey and failures of building and maintaining it. + +## Hardware + +I've been looking into PC building for a while and for this homelab, I ordered the parts separately for a 1L OEM mini PC build. + +Here's the parts that I bought from the beginning (all from Tokopedia): + +- Base: HP Prodesk 400 G4 Mini +- CPU: Intel Core i7-8700T +- RAM: 32GB DDR4 2666MHz (2x16GB) (missmatched, [see why below](#cheaping-out-on-the-ram)) +- Storage: 512GB NVMe Boot SSD + 1TB SATA Data HDD + 1TB SATA Backup HDD + +## Software + +Currently I'm running NixOS on the host machine using the same flake as my laptop. + +## Lessons Learned + +What's a good project without failures and lessons learned? + +### Cheaping out on the RAM + +Initially I used Proxmox VE and had 16GB of RAM when I first built the lab. That demolished quickly when I started spinning up test VMs and services I didn't plan on using and just left running. I had to upgrade but all the 32GB kits I found were out of my budget (_for context, this was before the RAM prices skyrocketed from AI datacenters_) so I _cheaped_ out by ordering a _really_ sketchy listing for a used kit. It was last in stock too so I rushed to buy it before someone else can. + +After waiting for it to arrive, surprise surprise, **one of the sticks didn't work**. Luckily the seller was nice enough to give a refund but _rather stupidly_, I only returned one of the stick and kept the other one. Now of course I tried to buy a new kit but at this point, the RAM crisis hit and I had to find a listing for a single stick of 16GB. Now I'm stuck with mismatched RAM with the other one potentially failing at any moment. So far it's been working and I never had downtime due to RAM failures but it still haunts me that it could fail at any moment. **Don't cheap out on RAM.** + +### 512GB is not enough + +When I first built, I didn't really thought about storage and thought 512GB would be more than enough for the OS and all the services. Of course I started to store my media files, photos, and documents on the server and it quickly filled up. Especially using Proxmox. Now the only things I + +### Proxmox VE is overkill \ No newline at end of file