Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
python 3.x+
Optionally, to enable on-the-fly conversion from one ebook format to another when using the send-to-kindle feature, or during editing of ebooks metadata:
-
Download and install the Calibre desktop program for your platform and enter the folder including program name (normally /opt/calibre/ebook-convert, or C:\Program Files\calibre\ebook-convert.exe) in the field "calibre's converter tool" on the setup page.
-
Download Kepubify tool for your platform and place the binary starting with
kepubifyin Linux:\opt\kepubifyWindows:C:\Program Files\kepubify.
- Execute the command:
sudo apt-get update - Install git and python pip:
sudo apt-get install gitandsudo apt-get install python-pip - Download calibre-web:
git clone https://github.com/janeczku/calibre-web.git - Go to calibre-web folder
cd calibre-web - Install dependencies by running
pip3 install --target vendor -r requirements.txt. - Execute the command:
python3 cps.py(ornohup python3 cps.py- recommended if you want to exit the terminal window) - Point your browser to
http://localhost:8083orhttp://localhost:8083/opdsfor the OPDS catalog - Set
Location of Calibre databaseto the path of the folder where your Calibre library (metadata.db) lives, push "submit" button Optionally a Google Drive can be used to host the calibre library -> Using Google Drive integration - Go to Login page
Default admin login: Username: admin Password: admin123