Maybe overkill for you use-case, but something such as NextCloud could be used: https://nextcloud.com/
I use this for cross-family backup and sharing. My main use-case is getting my photos from my phone to my desktop.
I use this for cross-family backup and sharing. My main use-case is getting my photos from my phone to my desktop.