Patrick Ohly <patrick.ohly(a)intel.com> writes:
On remote clients simply use the URL that you chose and the URIs
at the end of the document under "Setup of Client(s)" (addressbook,
calendar, ...). For SyncEvolution as client, use the "SyncEvolution
Client" configuration template.
I realized I can just use sync-ui and it produced the config I needed.
Now that sounds like you are running SyncEvolution server and client
the same machine; that isn't necessary and as you said, does not work
out of the box.
Well, yes. I think I actually managed to create a config where I could
sync empty files against empty files on the same machine. Worked
perfectly and fast too :)
If you want other clients to synchronize against your local
data, then don't set "--source-property type" when adding the new client
to the server's config. This is not explained in detail because I am not
entirely sure about the use case - perhaps starting a sync on a client
which cannot be reached via Bluetooth?
I'm not sure if I read you again. Did I do a weird thing now when I
configured the syncevolution http server on my desktop to use my
Evolution data directly on the desktop? It seems to work somewhat at
least. I think it's a handy way to update my desktop's Evolution to
the latest from my laptop and vice versa. But if it's weird somehow,
maybe I need a more detailed explanations on how I can keep my phone,
laptop and desktop in sync? I now sync the phone with my laptop over
bluetooth and laptop and desktop over my home net.
There is some weirdness with my current setup, though. It seems a
laptop-phone sync after a laptop-desktop sync (with changes) always
has an anchor mismatch with the phone for the datastore that had
changes and goes into slow sync and basically refuses to update
anything on the phone. The really confusing thing to me is that the
way to get out of this situation is to specifically ask for a slow
sync for that datastore.
So I guess I'm not really quite setup correctly yet, but it's close.