Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Calibre-Web

install

# Ubuntu 22 ARM
uv venv calibre-web-venv
source calibre-web-venv/bin/activate
uv pip install calibreweb

Install optional features, for example:

vim calibre-web-venv/requirements.txt
# metadata extraction
rarfile>=3.2,<5.0
scholarly>=1.2.0,<1.8
markdown2>=2.0.0,<2.5.0
html2text>=2020.1.16,<2024.2.26
python-dateutil>=2.1,<2.10.0
beautifulsoup4>=4.0.1,<4.13.0
faust-cchardet>=2.1.18,<2.1.20
py7zr>=0.15.0,<0.21.0
mutagen>=1.40.0,<1.50.0
pycountry>=20.0.0,<25.0.0
cps
sudo vim /lib/systemd/system/calibre-web.service
[Unit]
Description=Calibre-Web
After=network.target

[Service]
ExecStart=/home/scillidan/calibre-web-venv/bin/cps
WorkingDirectory=/home/scillidan/calibre-web-venv
Restart=on-abnormal

[Install]
WantedBy=multi-user.target

usage

sudo systemctl enable --now calibre-web
  1. Visit http://<your_host>:8083.
  2. Login with admin, admin123.
  3. Calibre → Add books → There's Calibre Library\ here now.
  4. Calibre-Web → Admin → Edit Cabibre Database Configuration → Select folder contains the metadata.db.

reference

calibre-web