I'm about to pull the trigger of getting a mac mini just to get it all into the syncthing and autobackups using the following workflow:
* iphone -> icloud
* icloud -> mac
* mac -> syncthing to the backup server
Standard backup policies from that point on.