I absolutely encourage people to selfhost stuff but it’s important to remember that if you don’t put the disks in raid or regularly back them up to one or more different drives, you only need one drive failure to lose all your photos/videos.
It's a good time to move away from uploading your family photos/videos to cloud storage offered by big tech (apple, google, microsoft, amazon, facebook).
Consider self hosted free and open source software solutions instead. I like Photoview and Photoprism, but there are plenty of others.
https://github.com/awesome-selfhosted/awesome-selfhosted#photo-and-video-galleries
Context: