A way to sync folders between computers.
Computers don't need to be directly connected to sync.
It makes an exact copy, so it doesn't save you from yourself.
If you erase a file in one device, it will eventually dissapear from all.
You can tune this although…
Instances find each other, no manual task needed.
If they are in the same (wifi) network, they will sync.
If one of them is a server, another instance can connect directly
There is a network of computers (relays) that helps instances to connect.
They are synced in between my phone, my personal computer and a small server at home.
The program is running in my phone and in my personal computer.
It also backups to my Home server.
Both of our phones share the phone photo folder, and they only sync with the Home server, so we have a second copy. We can safely remove photos from our phones to make space for new ones.
This deals with phone theft.
Workflow for post-processing them is still in the works, and it doesn't contemplate the camera I have.
Have it synced between computer, phone and Home server.
I started using hledger to keep my books.
I input my expenses using cone on my mobile phone.
I then do conciliations and further inputs in my computer, directly on the file or using hledger-ui.
I've been recording my RV trips using Trackbook.
I keep a copy of this in my Home server.
Anything that uses files as a storage mechanism can be synced using Syncthing:
These are links I've found useful through my journey into synthing: