top | item 9206941

(no title)

unknownian | 11 years ago

Syncthing is great, but the devs say they can't develop a mechanism for sync between operating systems on the same computer, which is something I really need.

discuss

order

luxpir|11 years ago

Then the devs aren't being creative enough!

You could do as I do: Syncthing on laptop <> Raspberry Pi <> phone.

Now all changes made on either the phone (OS #1, in your case) or laptop (OS #2) will be synced to the Pi (or VPS) ready to be picked up by the other device when switched on/synced. Placing a device between the two others ensures that all files are up to date.

Without it you can run into situations where you've updated a file on the laptop that is also open on the phone, accidentally saving the phone changes over the laptop changes, then saving the laptop changes back over the phone changes. Syncthing has versioning, but this setup negates the need for most rollbacks.

I use it to keep notes in simple text files with Vim and Notepad++. No need for markdown or images here, so I just use basic formatting, timestamps and hashtags to help with searching and browsing.

Including an encrypted filesystem, alongside Syncthing's encrypted syncing, can keep data that bit more secure.

All open source, all encrypted, all self-hosted. Give yourself 30 minutes to set it up, if that.

Notes:

The Pi is the Pi2, but until a recent upgrade it worked fine on the Pi1. The phone is an n900, still doing a great job 5 years on... but in need of a replacement, preferably another phone that can install arbitrary Linux software and is not walled into an 'apps' ecosystem.

The OP was interested in Android support. I don't think there's an app for Syncthing, but you could SSH to your VPS, with notes synced to your laptop? You're just missing that middle device in that case.