AnsibleFest is fast approaching, and this year it'll finally be back in person, in Chicago. Since that's a short jaunt from St. Louis, I'll be headed up to talk about my Homelab this year!
More specifically, I'll be giving a talk titled Ansible for the Homelab, and I'll walk through how I have at least part of my sprawling homelab environment automated using Ansible.
I'll be posting a version of the AnsibleFest talk to my YouTube channel, but leading up to it, the folks at UCTRONICS sent me their Pi Rack Pro to test out. I've been running four Raspberry Pi 4 model B computers in my rack for the past year, each one assuming a certain amount of responsibility for my homelab:
- Pi-Hole, Prometheus, and Grafana for Internet monitoring, local DNS, and privacy control. Runs my internet-pi Ansible playbook.
- Drupal web server running the Raspberry Pi Dramble website, currently with the configuration from my drupal-pi Ansible playbook.
- Backup server managing my-backup-plan so I have a full 3-2-1 backup with offsite and offline copies of all my important data.
- Private VPN courtesy of PiVPN.
These four Pis have gone through a number of mounting solutions, from sitting atop a network switch, to my first 3D printed 1U Pi rackmount, to a MyElectronics hot-swap rack. This new setup incorporates many nice-to-haves, like captive thumbscrews for front-loading the Pis, a full metal enclosure, a built-in display and power button, a front panel push-push microSD slot, and an integrated SATA SSD sled, fitting four fully-outfitted Pis in 1U of rackspace.
I documented the process of upgrading to the new enclosure in today's video:
It's not perfect (ventilation is my biggest gripe, as I mention in the video), and I'm currently customizing the LCD display panel more to my liking, but if you're kind of insane like I am about Pis in racks, this is the best 1U solution available at any price.
Thanks again to UCTRONICS for sending me this rackmount unit for evaluation, and if you're interested (and the price isn't too high!), you can buy the Pi Rack Pro on Amazon for just under $300.
I'm not sure how long this particular iteration of the four-Pi-cluster will exist in my homelab, though—I noticed Uptime.Lab is getting closer to releasing the Compute Blade. That could provide a lot more Pi compute density in 1U of rackspace!