For the next two years I will divide my time between Hungary and Dubai, additionally travelling a lot. Currently I have a local sync through bonjour between my iMac in Hungary, Macbook, iPad, iPad mini and two iPhone 14s. For my Dubai time I intend to buy an additional Mac mini. I have 6 databases, with around 12-13Gb each.
What solution might be the best for syncing for such a convoluted case?
Why would you need to vary from using a Bonjour sync?
If there’s only you involved, I see no compelling need to change anything other than setting up the new Mini in Dubai to be a Bonjour server or client as well.
If the databases aren’t worked with simultaneously at both locations, you could stick with Bonjour.
Only if sometime modifies ma database at one location while you’re at the other, a remote sync is necessary.
I am sorrry but you wrote “ 1. The devices are on the same network, noting it will not work over VPN.” If one mini is in Dubai and I want sync my iMac from Hungary, they will not be on the network…
There is no indication in your comments your Hungary Mac needs to be immediately synced with your Dubai Mac. My comment was predicated on the setup you described with a Mac and mobile devices in a location and stand as-is. Do you have someone in Hungary needing updates to your databases?
I do not need an immediate sync, but when I have the base iMac in Budapest, and I am with my Mac mini in Dubai, I would like to have a solution which keeps my iPhones, Macbook and iPads in sync. Is it possible that cloud sync might be the only available solution to my problem?
Once the Mac Mini in Dubai has a full copy of the data, it can serve as a Bonjour server for the mobile devices just as well as the machine in Hungary can.
If you are the only person needing access to the data, you can update the system in Hungary to match the system in Dubai (or vice versa) by any convenient method, including hand-carrying an external drive between the two.
That is:
Work in Budapest for as long as desired, syncing the mobile devices to that machine.
Create a backup of the Budapest data. Power down the Budapest machine.
Travel to Dubai. Power up the Dubai machine, and use the backup to make sure the Dubai data is current.
Work in Dubai for as long as desired, syncing the mobile devices to that machine.
Thanks for all your answers, unfortunately all of them is very burdensome. My data is around 60Gb, so downloading and uploading would take ages…
I decided to use my Macbook as a place for keeping the data, and sync it with whichever other computer or device I am using. Of course there is a risk of theft, but constant backup is done anyway.