I agree with MikeR
for storing use a NAS with Redundancy(an 4 bay NAS will be ok, or calculate with https://www.seagate.com/modal/raid-calculator/ )
for Backup use an external HD or two, and maybe a Cloud Solution (Photo Corrupted by Software - #22 by BHAYT)
for searching and finding photos a DAM like “Imatch” (search for DAM here in the forum and you will be overwhelmed by posts)
best regards
Guenter