

Extract the zip file you got from the release page to a folder in web space (visible to the web server).
#Php based ebook manager install
Yum install php-xml Install a release (Easiest way) The path to a calibre library (metadata.db, format, & cover files).Īpt-get install php5-gd php5-sqlite php5-json php5-intlĪpt-get install php7.0-gd php7.0-sqlite3 php7.0-json php7.0-intl php7.0-xml php7.0-mbstring php7.0-zip.Other people reported it working with Apache and Cherokee. I tested with various version of Nginx and Apache. PHP 5.3, 5.4, 5.5, 5.6, 7.X or hhvm with GD image processing, Libxml, Intl, Json & SQLite3 support (PHP 5.6 or later recommended).You just have to sync your Calibre directory to your COPS server the way you prefer (Dropbox, Bt Sync, Syncthing, use a directory shared with Nextcloud. If you want to use the OPDS feed don't forget to specify feed.php at the end of your URL. Later I added an simple HTML catalog that should be usable on my Kobo.

I initially thought of Calibre2OPDS but as it generate static file no Tool to be installed on a small server (Seagate Dockstar in my case). That's the main reason why I coded this OPDS server.

In my opinion Calibre is a marvelous tool but is too big and has too muchĭependencies to be used for its content server. COPS stands for Calibre OPDS (and HTML) Php Server.
