new homelabbing post draft
This commit is contained in:
parent
bb25c304ba
commit
097dbb4ac8
1 changed files with 38 additions and 0 deletions
38
posts/homelabbing.md
Normal file
38
posts/homelabbing.md
Normal file
|
|
@ -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
|
||||
Loading…
Reference in a new issue