

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.
