A problem with your description is the concept of "server", I think. ownCloud could run on one of the machines you that you want be involved in the syncing for example. Does installing a package make the machine magically become a "server"? It's just a software that any machine could run regardless of what you call it. Do you want something that doesn't need the other computer to be powered on in order to sync? That implies the data's been sent to some third party 'cause if the other machine's going to be powered on then you have lots of options of syncing directly between the two machines. That option includes ownCloud, since it can be installed on any computer. Or do you want to send the files to a third party? That lets you do syncing with the other machine turned off but creates other issues. If you have don't mind that the machines be on at the same time in order to sync files:

Use rsync?
Use version control?
Use Unison?

Reply via email to