Since we moved from Brooklyn to Wilmington, I have enough room to start setting up a real home lab.
Side note: I have had my R710 since 2018 (thank you TechMikeNY) but it hasn't had a real home where I could actually run it as a server for over 3 years. I initially purchased it when Magenic was getting deep into a Pivotal Cloud Foundry partnership so I could run CF locally. I overbought (High-End Dell PowerEdge R710 Server 2x 2.93Ghz X5670 6C 144GB 6x 2TB) but it was something I had been wanting to do for a while and I was able to run it in the Magenic offices in Manhattan. I got a 1/4 rack on wheels and had a great time with it until Magenic closed the office and I had to bring it home to a Manhattan apartment.
I have a 1GB Verizon FiOS connection running in and a semi-finished basement and a full sized room for my office. With a door! Anyway, let me do a quick inventory and I will try and come back and talk about each entry in more detail later. Sharing is caring, and I do want to brag a bit about what I have going on.
First, I choose Proxmox as my base system. I know VMWare has ESXi as a free hypervisor and Microsoft still has Hyper-V Server 2019 available, but I wanted open source as well as free with a great UI. I looked at Unraid as it has perpetual licensing and looks great, but I decided Proxmox VE was a better fit.
Here are the different computers I have running as part of my Proxmox cluster:
- Dell Poweredge R710
- Dell XPS 17 L702X
- Dell Precision M4800
- HP Omen 40L
- Dell Alienware Aurora R5
- OpenMediaVault as my NAS
- Plex as my video server with MakeMKV to rip our DVDs and BluRays
- Calibre-Web to host my many Baen books
- Ollama for local AI
- Open WebUI to talk with Ollama
- Nextcloud as our family hub
- Observium to monitor uptime and status
- Caddy to proxy inbound traffic and handle SSL
- Pi-Hole as my local DNS
- Vaultwarden to manage passwords
- OnlyOffice to edit documents
- AptCacherNg to minimize bandwidth usage when updating my many machines
- Leantime to manage my giant todo list
- GitLab to host my code locally
- Snipe-It to manage assets
- Proxmox Backup Server to keep backups of the above