View Single Post
Old 12-27-2017, 06:59 PM   #1
dlfuller
Enthusiast
dlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enoughdlfuller will become famous soon enough
 
Posts: 29
Karma: 566
Join Date: May 2009
Device: none
Simple Approach to an External Library and Server using 3.14.0

I have the calibre app running on macOS with its library on a headless Ubuntu Server. The content server is never started from the menubar in the app.

Calibre is also installed on Ubuntu Server providing the calibredb command line interface to the calibre database and calibre-server which starts the server.

My simple approach with publication revisions is to modify them in the calibre app on the Mac then quit. Next stop and relaunch calibre-server on the Ubuntu Server.
Code:
sudo killall calibre-server
sudo calibre-server &
Those revised publications are then available to all devices on the server.

To add books, I add or drop them into the calibre app, check, modify, and convert if necessary. Quit the app. Again the same routine, stop and relaunch calibre-server on the Ubuntu Server.
Code:
sudo killall calibre-server
sudo calibre-server &
The publications are added to the library on the server and available to all devices.

The steps are easy to do and the calibre app keeps up to date. What might I be missing with this simple technique that would allow data corruption or loss?
dlfuller is offline   Reply With Quote