I use a Synology NAS. They've got that decent photo library app called Moments, which is available on mobile devices to upload your pictures from your phone directly. They also have another app called Drive, on mobile and desktop to upload photos and files. It's basically a closed source Google drive. The NAS itself can very easily be plugged to Amazon S3 for encrypted incremental backup (I do a weekly backups).
The Hyper Backup is a wonderful tool (comes with Synology) that you can use to create multiple backup strategy, to another portable hdd, various cloud providers, any host with rsync etc, with or without backup version and rotation. The user experience is pretty neat.