openam / calibrephp

Calibre HTML and OPDS web server based on CakePHP
http://openam.github.io/calibrephp
MIT License
39 stars 14 forks source link

CalibrePHP

This is a simple HTML and OPDS web server to access a database created by the Calibre application. CalibrePHP was written using CakePHP.

Docker

This application is also available as a docker container. You can run this application and expose your local Calibre library into the docker container using the following command:

docker run -d --name calibrephp \
  -p 8888:80 \
  -e BASE_URL=default \
  --restart="always" \
  -v <path-to-your-calibre-library>:/library \
  openam/calibrephp

This will make the application available on port 8888 on the dockerhost. You can then change the Alternate book path setting to /library/metadata.db which will use the library volume provided to the container.

The BASE_URL is optional, but allows you to access your files via http://dockerhost:8888/default

Manual Setup

Requirements

CalibrePHP has the following Requirements:

Installation

History

Todo

Reporting issues

If you have any issues with with the application please open an issue on GitHub.

Contributing

If you'd like to contribute, review the Roadmap for planned features. You can fork the project add features and send pull requests.

Demo and Screenshots

Please see the documentation for additional information, or visit the demo to see it in action.