The original post: /r/datahoarder by /u/esdarom on 2024-12-24 21:45:37.

Hello,

I need help building a custom NAS for a small local library on a somewhat limited budget. They have provided me with a list of requirements, but I’m unsure about the best way to approach this in terms of hardware and software. I’m considering software like Unraid, TrueNAS, OpenMediaVault, or Rockstor, but I’m open to other suggestions. Alternatively, I could use a Linux distribution and manually configure the necessary NAS-specific packages.

Below are the detailed requirements:

Software Requirements

  • Package Installation: The system must support typical Linux package installations, with specific needs for:
  • RAID Support: Ability to configure and manage RAID0, RAID1, and JBOD setups.
  • Remote Backup: Capability to perform backups of all storage pools to another NAS at a remote location.
  • SSH Access

Hardware Requirements

  • OS on a Dedicated SSD: The operating system should run on a dedicated SSD for better performance and separation from the storage drives.
  • Initial Configuration: The system will initially include four hard drives configured in JBOD but should include more positions, for additional hard drives to be added in the future.

I’d appreciate advice on:

  1. Choosing the most suitable software or operating system.
  2. Recommendations for compatible hardware components (e.g., motherboard, CPU, RAM, power supply, hard drive racks, etc.).

Thank you for your time and suggestions!