The Calibre Content Server with OPDS. Don't need the client to know the paths.
Calibre Companion (defunct) or Calibre Sync are both slightly broken concepts.
Also you can only safely use SQLite on a local drive. Not ANY kind of network.
Client / Server systems with full fat SQL do not either expose the SQL files or the data files. Doing so is broken.
SQLight files should only be accessed locally and only by the one program that created them. Anything else "when" not "if" level of fail.
|