I still use Google Photos for my real time uploads/backup but I have been pretty impressed with Synology Moments for photos on my NAS. I use it for my historical library.
If you're interested I did something similar to what you describe for MarioKart http://kevinhughes.ca/blog/tensor-kart. Its a lot simpler than DOTA though