本项目基于 janeczku/calibre-web
致谢!
致力于打造一个更好使用的电子书系统
- 中文支持更友好
- Create a virtual environment for Calibre-Web to avoid conflicts with existing Python dependencies
- Install Calibre-Web via pip:
pip install calibreweb
(orpip3
depending on your OS/distro) - Install optional features via pip as needed, see this page for details
- Start Calibre-Web by typing
cps
Note: Raspberry Pi OS users may encounter issues during installation. If so, please update pip (./venv/bin/python3 -m pip install --upgrade pip
) and/or install cargo (sudo apt install cargo
) before retrying the installation.
Refer to the Wiki for additional installation examples: manual installation, Linux Mint, Cloud Provider.
- Open your browser and navigate to
http://localhost:8083
orhttp://localhost:8083/opds
for the OPDS catalog - Log in with the default admin credentials
- If you don't have a Calibre database, you can use this database (move it out of the Calibre-Web folder to prevent overwriting during updates)
- Set
Location of Calibre database
to the path of the folder containing your Calibre library (metadata.db) and click "Save" - Optionally, use Google Drive to host your Calibre library by following the Google Drive integration guide
- Configure your Calibre-Web instance via the admin page, referring to the Basic Configuration and UI Configuration guides
- Username: admin
- Password: admin123
- Python 3.5+
- Imagemagick for cover extraction from EPUBs (Windows users may need to install Ghostscript for PDF cover extraction)
- Optional: Calibre desktop program for on-the-fly conversion and metadata editing (set "calibre's converter tool" path on the setup page)
- Optional: Kepubify tool for Kobo device support (place the binary in
/opt/kepubify
on Linux orC:\Program Files\kepubify
on Windows)