I'm curious what people do in this case. I think she needs:
1) A large amount of storage, expandable as time goes on 2) Files accessible from multiple computers 3) Ability to access files securely when working from a coffee shop, traveling, etc.
If you primarily do it at home, the speeds of Nextxloud are typically limited by the network bandwidth, and the storage is limited by what server you have. I use it and manage 5 TB of data on it without problems.
She should also verify her Time Machine configurations on both Macs are set up to back up her sneakernet drive fairly frequently. ... You only seem to need backups when you don't have them...
Of course, it only works if you’re online, and VDI-ish solutions aren’t really a thing on OS X, so YMMV, but I remote into my desktop while I’m at school because my laptop doesn’t have much ram.
I work on large video files that I transport between locations and had an external drive that I used for a while but would end up forgetting or not wanting to unplug everything. I have settled on a high speed 64gb SD card that fits in any pocket or even my wallet. Out of all the fancy network tools I set up, this option has proved to be the most enduring.
Doesn't help with synchronizing which files are most current though. You might look at Transmit 5 from Panic. It has lots of useful syncing features now.
It isn't exactly syncing, but it solves the problem, at least for me.
If you have to share files off the LAN, that gets more involved.
We currently use a mix of syncthing and NAS for our internal purposes, and iCloud for external syncing.
You'll want to have an external USB3.0 drive to get from one machine to another IMO, because you would have wanted it backed up ANYWAY right? ...so there's no need to try to copy directly from one machine to another machine, without using the USB drive.
Here's an example command:
sudo rsync -aAXv --delete --force "/home/clay/ferguson/" "/media/clay/BAK/ferguson"
- SpiderOak One
- Mega (very cheap)
- Syncthing (open source)