Home - dakotak/HomeLab GitHub Wiki

Welcome to the HomeLab wiki! Hopefully I will keep this updated with information about how I am building my home lab.

The Lab

Hardware

Currently I am using an old laptop and Intel NUC. The laptop has an i7, 32GB RAM, a 2TB HDD, and 250GB SSD. The NUC has an i5, 32GB of RAM, 1TB HDD, and a 500GB SSD.

Virtualization Layer

I'm playing with both ESXi (without vSphere) and ProxMox. The NUC is running ESXi 7 and most of my VMs. I have installed ProxMox on the laptop and have deployed on VM but am not using it.

DNS

So, this is a pretty lazy option, and I may change from it later. But I am simply using name.com's DNS servers to resolve to local addresses on my network.

Speaking of network

My network game sucks right now. Just using (the worst) Linksys wireless router. Seriously, the software on this thing is garbage. Creating DHCP reservations is an awful experience that includes the device having to restart to load some of the config changes. I want to get a Dream Machine from Ubiquity, but I'm hesitant given the recent trend of the organization.

Storage

LOL Huh? Working on this, still debating building or buying NAS device.

The Goal

I am building this lab for many reasons but the real primary driver is for me to lear more about VIOP, specifically Freeswitch. But some other topics I intend to cover are:

  • Docker
  • K8s
  • CI/CD
  • ELK
  • Full circle automation / E2E service delivery

Extra Credit

Create Ansible playbooks to deploy the whole lab as much as I can (after initial bootstrapping). Perhaps I can get the bootstrap to be as little as having the Hypervisors running? That would be neat. Lets do that.