Is using IPFS for syncing between two devices (let’s say mobile and desktop) a must ? What I mean by this, is that, can anytype allow for “advanced users” to sync their data between two ends of their devices by the method they themselves choose?
Personally, I do not know much about IPFS. I don’t have a grasp of it. I don’t know what happens to my data when it is floating around bunch of other nodes in the form of distributed hash pieces.
Instead, I like using Syncthing, which is a digital data syncing solution that works over the internet, in an end-to-end encrypted fashion. There are no “nodes” in Syncthing, only my two devices: mobile and desktop.
Can anytype allow the userdata directory to be synced this way? I am on Debian, and I think I can locate the relevant directory where my anytype notes are stored; but the question is, can the android app, once I sync my userdata from desktop to my android device, locate this synced userdata, and import it again?
Moreover, can I, syncing this way, disable the built-in IPFS syncing mechanism of anytype, and only rely on my Syncthing method?
Regarding the file conflicts: what if I don’t run android and desktop anytype apps at the same time. I mean, I can edit one note on my desktop, while the anytype app on my android is asleep—and vice versa. Would that do away with the conflicts?
Also, can you give me some details about your syncthing setup with anytype? How did you put them together? Were you able to disable the anytype’s default data-sync to the IPFS network?
Anytype is local, and you can (or will be able to very soon) use it completely locally.
This, on the other hand, is a completely separate thing. Anytype doesn’t use markdown files or anything similar to that, so you can’t just sync a folder between devices. If you want to sync your files, you will need to use the Anysync protocol one way or the other. Currently, if you are not satisfied with Anytype’s backup node, you can self-host your own, and in the future there will be support for third-party sync providers.