-
SyncThing works through VPNs and so forth, so long as there's a working internet connection it will resolve the distributed hash table and find the other nodes.
Photos and stuff... I use lots of different folders, you are not restricted to a single folder like you are with Dropbox, so I have roughly this:
- "Pixel 8" (contains photos taken on my phone) goes to my phone, work laptop, desktop, NAS, Backup
- "Files" (contains all files relating to home, i.e. bank statements and bills, etc) goes to my desktop, NAS, Backup
- "Work" (contains a scratch pad of work files) goes to my laptop and desktop
- "Music" (a lot of FLAC files) goes to my NAS, Backup
- "Films" (a lot of files) goes to my NAS, Backup
All those folders live in my user directory on each system, the systems include Android, Linux, Windows, though it also works on Mac, but not sure that it works on iOS.
In essence, different folders for different purposes, and send them to different places. I only have files sync'd depending on whether I need them on those devices, i.e. the Work stuff doesn't even go to my NAS or Backup, just the machines I may do work on.
I think my laptop is only 1TB, my desktop is 4TB, the NAS is ~90TB usable, the phone is the weakest of them at only 256GB, but that's OK as I don't sync much to it.
BTW, syncthing can be configured read-only, i.e. all devices get the things from the phone, but if you put things in the folder and the phone was read-only it wouldn't receive files back.
And Syncthing also can be configured with or without file versioning, i.e. a trash can of it's own, or some method to capture all versions of a file as they change.
Or you can just ignore those things and treat it as a dumb folder that synchronises
- "Pixel 8" (contains photos taken on my phone) goes to my phone, work laptop, desktop, NAS, Backup
-
Ok, that sounds more useful. A one-way sync from phone to PC/laptop I could tolerate I guess. The problem is my photo library is bigger than the storage on my laptop so I'd need to replace the drive on that before I bothered otherwise I'll end up with a mess of half synced stuff.
Could it sync to an S3 bucket or something? That would be useful for automated live backup. I do regular backups to Glacier but they're like "end of days" backups and I would hate to restore from it.
Basically, I want a NAS, but in the cloud, so it doesn't sit in my lounge, waiting to die.
Having just had my PC shit itself and the annoyance of moving stuff around, I think I'll configure syncthing. Can it work through Mullvad?
Oh, problem is, if I want to sync photos and GPX and random work stuff, my laptop HDD isn't going to cope at all. How much storage have you got squished into your laptop?