Thank you kovidgoyal,
Yes, I read that page. Very useful. I guess given that changes to the library would not happen every day, probably syncthing might be counterproductive (constant sync and risk of calibre database corruption). Thus I would need to only run syncthing briefly when changes are made, which defeats the idea of syncthing. Perhaps a manual rsync approach would be better. The workflow could then be:
1) I change the library on computer A
2) When I am ready to push changes to central storage on NAS I shut down Calibre content server on NAS
3) I execute a script (either via rsync or Unison) that synchronises the A library to NAS
4) Launch Calibre content server on NAS
5) When I am working on computer B I first run a script that synchronises with NAS, then start Calibre on B.
6) Mobile devices used for reading always take their content from NAS
Rob
|