DEV Community

sanskar arora
sanskar arora

Posted on

๐Ÿ  HomeLab Chronicles: Episode 1 - Arch-nemesis

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.

โœ… Step 4: ๐Ÿ”ฅ Wall Building (Digital Only)

  • Set up firewalls to protect this digital potato.
  • But I want more than just ufw incantations โ€” 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)