I have a nice desktop machine with the screen and nice GPU running Linux.
This is my main machine for editing my raw photos.
I also have a nice MacBook for editing photos on the couch or when on holiday
What are the best methods to keep two light table databases synchronised?
Darktable saves the image path in library.db. If we want to synchronise this file with Syncthing, the images must be located in the same path for Darktable.
This is easy to do with a symbolic link: The data is located, for example, under “mnt/73b38af7-b578-44ae-84ec-9c13187b4901/Darktable/”, but Darktable should find it in the home directory “~/Darktable”.
PC A: ln -s /mnt/73b38af7-b578-44ae-84ec-9c13187b4901/Darktable/ ~/Darktable
PC B: ln -s /mnt/Samsung990Pro/Darktable/ ~/Darktable
When importing the images, select the symlink ~/Darktable.
For Syncthing, it does not matter which folder you select.
Thank you for your constructive response. To answer your question: I did.
What turned up were either options for older versions of DT that may or may not apply, syncing between DigiKam and DT or other things like manually copying sidecar files.
It seems that Chris’s answer works for what I intend to setup.