I know this is late for the OP, but may provide useful information to others with the same problem. A jpeg file has a header section and a data sections. If the header is corrupt the file may not open at all. If only the data section is corrupt then some or even all of the image may display. If only the header is bad then it is possible to copy in a valid ...
Google Photos will back up unlimited quantity photos and videos with a cap on quality:
Back up unlimited photos and videos for free, up to 16MP and 1080p HD.
Access them from any phone, tablet, or computer on photos.google.com –
your photos will be safe, secure, and always with you.
Amazon Photos: If you have Amazon Prime, Amazon ...
Give Lomorage a try, https://lomorage.com/features/, the background upload is still in development. Removing from backup using iPhone app will go into trash box, deleting directly on Raspberry Pi or Windows/Mac will cause inconsistency between db and file system, even it has consistency check to find the inconsistency. The metadata (geo, orientation etc ...
Syncthing (syncthing.net) might meet your needs. Runs on Windows, but also on Linux & Mac. Open-source, encrypted file transfers, real-time syncing, optional file versioning. You should be able to install it on a cloud server and have it just sync to whatever you want on your local machine. No static ip requirement - it figures out routing by itself. ...
No config/set up info (superuser or unix.se) to keep it strictly on topic ...
For the OS I'd go with Debian stable (currently v10 aka "Buster"). I would use software RAID, and yes I do believe you could set up RAID-10 (I've only used -1 and -5). Add a simple iptables script to set up NAT/firewalling. Add samba for file sharing, LAN style, and perhaps ...
You should be OK with Debian, because other rolling distros have too frequent updates, and you need something stable with easy upgrade process.
But if you need to change it to the NAS you may want to see openfiler or freenas.
i think Bacula is best choise for you
*Backport code from BEE
*New Qt-Based Tray Monitor
*Maximum Concurrent Jobs for Devices
*Allow Compression and Accurate Backup
*Accurate File set Options
*Tab-completion for Console
*ACL Updates and Extended Attributes
*Virtual Backup and Duplicate Job Control
You may try to use the new version of Syncback pro (V9)
https://www.2brightsparks.com/syncback/sbpro.html which has it seems a new "Delta-Copy" feature :
"Probably the most requested feature has now been added. You can now copy and store just the changes to files. SyncBack Touch (for Windows) has also been updated to allow delta-copy over the network, so ...
For backing up data from servers, I'm using AzCopy v10 to synchronize local files to Azure Blob Storage.
Local copy can be considered always authoritative.
Only new/changed files are
Locally deleted files can be deleted from remote.
Azure Blob Storage has settings to automatically retain deleted blobs for some time period.
Azure offers additional ...