Check out Immich for the photo backups. You can have multiple users with their own personal libraries. My family has Android and iOS backing up to my server right now, and its super nice to have it all consolidated.
Other than that, I second the nextcloud option. You can set the nextcloud app (which is available on all major OS) to auto upload pictures. Les Pas is a great way to view and manage a nextcloud photo library from Android.