

I am a hobby photographer and usually take a few hundred GBs of photos every year (I shoot in JPG+RAW), I have other media as well, but I am mainly concerned about my photos.
I have them currently saved to a single HDD in my computer, which has worked ok, but I have seen bitrot in some files…
So I was reliable storage, currently thinking of a zraid1 with four normal disks, one parity, one hot spare and one cold spare, I am looking for it to last a minimum of ten years with normal maintenance.
I will probably put 64GB ram in the server, and possibly an SSD cache over time
You don’t really need a self hosted app, you can write a script to do the following:
Then create a new scheduled task to run the script every week.
The result is that you have a deadman switch with a weeks delay
Unless you recreate file X every week, directory Y will be deleted.
This is a very simplistic example, but it would be decently difficult to figure out.