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
- Visit
http://<your_host>:8083
. - Login with
admin
,admin123
. - Calibre → Add books → There's
Calibre Library\
here now. - Calibre-Web → Admin → Edit Cabibre Database Configuration → Select folder contains the
metadata.db
.