Hey all π
So, I was supposed to be working on my garbage collector project and the very stoppable StopLang, but... you know when your brain says C, and your heart screams "Sea ya later!"? Yeah. That.
So instead, Iβm kicking off a new project and a new series Iβm calling:
π§ͺ HomeLab: Because what's better than chaos in your own home?
π» The Plan: Frankensteining an Old Laptop
The victim: a brave old Dell Inspiron π§ββοΈ
Specs:
- CPU: 8thgen i5 processor (not the freshest fruit in the basket, but it'll do)
- Memory: 8GB of dreams
- Disk Space: 256GB of potential
Iβm going to torch this machine π₯ with a Linux distro (no GUI, because who needs fancy pixels?) and then just vibe with it.
π΄ββ οΈ Why Arch? Because I hate myself (but in a fun way)
Arch Linux is my pick for this culinary disaster of a home server. Here's why:
- No bloatware. Just vibes.
- Comes bare minimum out of the box (just like me on Mondays).
-
Most importantly, PewDiePie uses Arch.
- And honestly, it bruised my tech ego that while Iβm here running Ubuntu, heβs flexing with Arch. Not okay.
π§ Backstory:
I was actually an Arch user until November 2024 (RIP). Then I got a shiny new laptop and realized I no longer had the time (or sanity) to fix bootloader issues for the 100th time or recompile audio drivers like itβs Groundhog Day. So I reluctantly joined the Ubuntuβ’ Easy Life Gang.
ποΈ The Mission: Milestone 1
Hereβs what Iβll be doing in Phase 1 of this HomeLab Madnessβ’:
β Step 1: Install Arch (with just enough to not regret it instantly)
- Barebones setup only. Think minimal. Think IKEA flat-pack with no manual.
β Step 2: Remote Control, Baby π
- Get remote SSH access, because reaching across the room is so 2020.
β Step 3: K8s or Bust π³
- Set up a Kubernetes cluster from scratch.
- No
kubeadm, no fancy tools. - Just pure, uncut YAML & CLI pain.
- Because apparently I like suffering.
- No
β Step 4: π₯ Wall Building (Digital Only)
- Set up firewalls to protect this digital potato.
- But I want more than just
ufwincantations β Iβll aim to build something slightly more usable, because who wants to memorize commands when you can just push a button?
π After That?
Big plans, my friends.
Iβll be building a platform where I can deploy workloads on this cluster using:
- A Docker image URL (or a local name if Iβm feeling nostalgic),
- A few config options to tweak runtime behaviour & exposure,
- And some classification magic to keep things sorted.
Basically: "Give me a container, and I shall give it a home."
π¬ Final Thoughts
This series is going to be weird, wild, and probably involve more swearing at YAML than anyone should legally be allowed to do. But hey β thatβs (I guess) the HomeLab life.
Stay tuned, grab popcorn πΏ, and wish my Dell laptop luck. Itβs going to need it.
Top comments (0)