At a bit of a crossroads in how to approach a homelab rebuild/upgrade.
For context, I downsized my homelab to an AIO solution several years ago, picking up a 5-bay NAS from a popular brand. My approach was to simplify as much as possible, and I have no room for a full-sized rack any longer. 10" racks don’t interest me. This is more functional than it is hobby, so I want to remain as lean as possible, but with a good amount of power, reliability, etc.
This aforementioned NAS manufacturer is slow to release new products, leaving me hitting the ceiling on that device so I’m keen to move to a different solution. Unfortunately, it’s been several years and I’m terribly out of the loop.
My goal is to move as many of the services I’ve been forced to seek elsewhere back to self-hosted solutions, serve media, and have an available, performant, and easy to access development environment that I can access both locally, and whilst traveling.
Brief summary of requirements:
- Self-hosting (cloud-syncing, note-taking, documentation, automation, hosting development builds, DNS, VPN, etc.)
- Media server with automation (little to no external access needed)
- Development environment (Python, React, PHP, databases, version control)
Current setup:
5-bay NAS
Nighthawk AXE11000
16-port Gigabit (unmanaged) Switch
ARRIS SURFboard SB8200 Modem
I’m considering one of two paths:
AIO route:
45HomeLab HL8 w/ upgraded CPU, ram, SSDs/HDDs (click all the buttons)
Running Unraid or TrueNas
Mini PC route
Keep the current NAS as big, dumb storage
3x Minisforum MS-01s w/ HA (96gb ram, 1-2tb SSDs, no dGPU; haven’t decided between 12th or 13th gen just yet – I think the added performance of 13900H are marginal)
For the latter, I’d strongly considered starting with a single MS-01; while I have some Linux/UNIX competency and I’m not afraid to dig in and keep the setup maintained, I’d like to reduce complexity as much as possible. HA, however, is extremely desirable considering my above requirements.
With the HL8, I just haven’t seen enough from the community and not sure of raw performance; again, being out of the loop I’m nervous I could potentially hit a ceiling and will be stuck with an overpowered NAS and end up going with a mini-PC if/when I learn that hard lesson.
Any insights, opinions, or admonitions are appreciated.