Nextcloud is now pretty full featured google photos replacement as well with the Memories and Recognize apps. It will create face photo albums, tag images with objects, videos with activities, and audio with genre. Though not as good as Google. I've run it for maybe a year now and no updates have broken anything.
I don't use docs/contacts or even the official photo sync though, I just sync files through Foldersync on Android. That can easily be set to only upload on certain wifi.
> The Shield upscaler works, but if you have an eye for quality it is terrible. The sharpening it uses leaves a very noticeable sharpening ring around edges, most noticeable on animated content. It will also cause weird artifacts to pop up on live action content.