Looking for help & thoughts on future homelab setup

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

thimplicity

Member
Jan 11, 2022
69
12
8
Hi everyone,

my current homelab is my initial setup from when I got into the hobby a few years ago. It has everything (NAS and "compute" aka docker) in one machine. The setup is as follows:
  • Cheap SSD as boot drive running Proxmox
  • 1 TB NVME running all VMs (docker etc)
    • Truenas SCALE as VM on Proxmox
    • Proxmox Backup Server as VM on Proxmox
    • Docker VMs etc.
  • 2x3TB HDD as mirror with all important data (documents, pictures etc.)
  • 1x18TB HDD for my media collection
  • I run regular backups of the VMs onto the 3TB hard drives mentioned above
  • I run a 15-year old QNAP with one 1TB SSD and one 1.5TB HDD as a backup server with TrueNAS and PBS on Proxmox
As I am in the process of moving more things locally, I would like to build a more dependable setup. My thoughts on a high level are as follows:
  1. Separate storage and compute. I am confusing myself with where to put backups etc because the NAS and the VMs are essentially on the same machine
  2. Increase space. I am constantly running out of space for VMs etc.
  3. Build redundancy in where it makes sense. Today only the important data is in a mirror setup
  4. Separate fast (SSD/NVMe) and slow (HDD) storage where it makes sense
  5. Retire the backup server and move the backup into the cloud
  6. Prepare the environment for 10gb and maybe 25gb networking
Based on those "guardrails", my idea is as follows:

NAS:
  • 2x "cheap" 512GB/1TB SSD to run proxmox as a mirror
  • Run Truenas SCALE on top of Proxmox
  • Run PBS on top of Proxmox for compute backup (see below)
  • 2x 4TB NVMes for "fast read access" for important data with smalle files (documents, photos, etc.) as a mirror
  • Retire the 3TB drives (5 years old)
  • Add 22TB drive to the 18 TB drives for media
Compute:
  • 2x "cheap" 512GB/1TB SSD to run proxmox as a mirror
  • 2x 4TB NVMes containers/VMs as a mirror
Backup:
  • Buy Storage VM to backup important data through restic
  • Add PBS onto VM for remote proxmox backup
My questions:
  1. Does the setup make sense and what would you change?
  2. What CPU Power is necessary for a NAS like this?
  3. For the compute environment I am thinking about a mini-pc, like a Minisforum ms-01
  4. How can I set this up to consume a balanced amount of power?
Thanks for some thoughts!