For the had disks, I guess you need some huge disks (at least 1TB in RAID), so I guess it'll be the most expensive part. Otherwise, anything can do, if you have a old computer lying around (provided it supports the hard disks), it's fine. Of course, you could run Linux on it.
Then you need some backup software, for that I dunno.