2
Different option than Nextcloud
(alien.top)
Check out synology. They have a nice suite of apps for photo backup, documents, ect. Can’t run it on your own hardware but if your looking for easy and simple it can’t really be beat IMO
You can run in your own hardware if you want to mess with Xpenology. The Photos app is pretty nice.
I use Immich. It's basically self-hosted Google Photos. It supports multiple users, automated backups, album creation/sharing, and some nifty facial recognition.
It also supports sharing a link to people without an account to view and add to an album.
The downside is this is purely for pictures and videos.
Have you tried owncloud infinity scale?