First of all build yourself a decent local file server. Simple PC with two 4TB drives will do. Then load it with FreeBSD and create simple mirrored ZFS volume on these two drives (also have volume for the OS itself). Then share that volume with whatever protocol you prefer (SMB would be OK). Then move all your stuff to this fileserver. Now you have all your data on a self healing volume - this is very important because with few TB data you WILL notice that the data gets degraded over time - you will randomly loose some bits (so also individual photos) here and there.
Now when you have all that data in one place (file server) configure it to archive (backup) the data online to some cloud service like Amazon, Blackblaze or similar.