Yup, you need a properly populated .db. The server queries the database to locate the actual files.
I use a headless Ubuntu box for the content server as well, but the library is shared over my LAN, and I update the .db using the Calibre GUI on my laptop.
|