
Purpose: Primary file server, VM Host, router Purpose: Primary desktop, VM host, file backup server Here are the specs for the hardware I started with: Superman (built 2018)
Have minimal downtime as I update and migrate VMs.Ĩth Gen NUC (Tall). It has been rock solid, but the network interface cards (NICs) and virtualization don’t seem to be able to keep up with my Centurylink gigabit Internet. Virtualizing my router was initially intended to be a stopgap when my router hardware died a couple of years ago. Upgrade all of my VM base OSs from Ubuntu 18.04 to Ubuntu 20.04 (server). It is pretty slow running in Virtualbox, even with a fair amount of resources. Improve the speed of my ZoneMinder VM.
Stop relying on my primary desktop for my Docker (which includes things like my MQTT broker, Graylog, Emby, and Plex), my ZoneMinder, and reverse proxy VMs. Learn and start using Proxmox as my primary Hypervisor. (If you are interested, he re is a list of good Home Assistant hardware choices) Stop relying on a 7-year-old (Ubuntu 14.04) desktop OS to host my router VM, my Home Assistant VM, and serve as my primary file server. I had many cost-related, functionality, and simplification reasons and goals for rebuilding my home lab: It’s not so great to have your primary desktop also hosting server services because it needs to be running all the time. The primary problem with this machine is that it also runs VirtualBox VMs I rely on (my Docker VM, and my VM that runs my reverse proxy and video surveillance system, Zoneminder). It runs a more modern but still older Ubuntu 18.04 OS.
This machine is the day-to-day desktop that I work on.
Superman – This is a more modern 2.5-year-old machine that I bought from System76 (here’s my review of the machine) and customized over the last couple of years. The primary problem with this computer is that VirtualBox is a relatively inefficient type 2 hypervisor, and the host OS was Ubuntu 14.04 – a 7 year old out of support desktop OS. It also ran my pfSense router VM and my Home Assistant VM using VirtualBox. Firestorm (I name most of my computers and virtual machines (VMs) after DC comic book characters) – This is a 10-year-old Sandy Bridge Core i7 computer that I built to be my primary desktop. My home lab infrastructure was old and kludged. My home lab before updates and upgrades.