I bought a Synology NAS mainly for images/videos/personal files and run hard drives in RAID setup. You could explore other NAS solutions like QNAP or open source.
Synology's photo station is slightly jarring... the whole indexing operation isn't optimized at all so if you have like 500k photos it's going to be spinning for a while.