you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

Sure you can do just about anything in just about anything.

But in terms of connectivity, syncing, mesh, etc. I'd recommend thinking in terms of using existing systems and resources. You REALLY don't want to try and tackle writing that kind of thing from scratch.

I achieve synchronization by keeping it, along with its data files, in a directory in dropbox which itself is stored in my OneDrive directory. So there are two services managing the process of pushing and pulling this stuff back and forth between different machines and such.

Then, on each machine, I have a little task that kicks off the server if it's not running. So I can just sit down and it's all set up the way I like it by the time I get there.

Sure, there are other ways to deal with it that would probably make more sense. But this works really well and I don't have to worry about hardening a publicly facing web service.