This homelab setup is my favorite one yet.

76,799
0
Published 2024-07-14
Hosting my own services using a homelab has been an absolute dream. However, my first homelab setup had some mistakes, and so I decided to rebuild it from scratch, and share with you how I did so.

Links to my hardware:
Beelink EQ12: amzn.to/3zK4Pbu
32GB Memory: amzn.to/3Lkotgy
2TB SSD: amzn.to/4eV117n
Ubiquiti Switch: amzn.to/3W5sJWp
Desk Whiteboard: amzn.to/3LogIGw
Keyboard: ZSA Voyager

The above are Amazon Affiliate Links which means I get a commission if you decide to make a purchase through them. This comes at no additional cost to you and helps to support the channel.

Other Links:
Github Repo: github.com/dreamsofautonomy/homelab
NixOS Installer: nixos.org/download/
NixOS Anywhere: github.com/nix-community/nixos-anywhere
Discord Community: discord.gg/mD8K42rqfS

All Comments (21)
  • @matwatgd624
    i did not understand anything past nixos but i still watched until the end
  • @Applepie931
    neat to see some examples of k8s based homelabbing/self hosting!
  • @Otakutaru
    We are really interested in a crash course about homelab computing. How is a cluster useful? What is the purpose of a DNS? Load balancer? Namespace? All of those questions are a search away, but a "getting started" video would blow up for sure.
  • @gungun974
    Great video, just note. You should never writte a secret in a nix things even if you don't use git. Almost everything you put in secret will end up in the nix stores so beware of leaving behind secret there
  • Budget tip #574: Buy 8GB version of Beelink EQ12 + 32GB RAM stick. You can save some money especially when buying more nodes. Reselling the 16GB stick is not easy (and not worth it). I have 6 EQ12s in a cluster, fantastic little machines to play with!
  • Devops engineer here. Ubuntu server + Ansible is how I roll, both for homelab and at work.
  • I did learn nothing from this video - too complex šŸ˜… but it did spark interest for trying kubernetes stuff myself
  • @BrianThomas
    It's funny this video found me. I just purchased 3 of those Mini-Pc's 3 days ago, and now this is sitting in my video feed. I guess the algorithms are on the job.
  • @raul824428
    Last week in office cleanup I was asking for 2-3 cpus and two guys from leadership gave me their own old cpus. I was thinking about setting a kubernetes cluster. Lo and behold your video comes now I know what to do this weekend.
  • @banafish
    this is so awesome and exactly the kind of video i was hoping for from you. i'm here for all the homelab content all day.
  • Great in-depth and detailed explanation for setting up a cluster from scratch, especially nice that in the end you explained why you needed two additional charts to get the final pieces of the puzzle working. Thanks!
  • @mikkel3135
    Nice to see more NixOS around! I am using colmena to keep a config of my nodes, so I don't need to SSH into them to apply changes to my NixOS nodes. Keep it coming!
  • @liamwoodleigh
    Great video, thanks for making! šŸ™ Am curious to learn more about nix in upcoming videos
  • @roganl
    This was excellent. Although I would love to have seen the HA feature testdriven; perhaps builidng out the k3s stack and THEN upgrading the RAM & storage iteratively. I would also love to see cert-manager integration, as well as acme/letsencrypt.
  • @SlyEcho
    Wow, I learned a few things and it gives me some ideas to try in my clusters
  • @CiaCon
    Thank you so much for this video! This pretty much exactly encapsulates my vision of what i am currently in the process of building! The helmfile and kustomize were two Lego bricks i felt like i was missing in my current attempt. I'm excited to see more!