To start with you can grab whatever hardware u have (or buy whatever on ebay) if you are spending money then new hdd and some way to add redundancy. Throw proxmox on it (or TrueNAS), proxmox will serve you in multiple ways. Install cockpit to serve HDDs over samba / nfs.