First, download and install the calibre main program
Many related files will be downloaded under /opt/calibre/, and we especially need the ebook-convert inside it.
root@was:/home/calibre-web# ls /opt/calibre
bin calibre-debug calibre_postinstall ebook-edit fetch-ebook-metadata lrfviewer resources
calibre calibre-parallel calibredb ebook-meta lib lrs2lrf share
calibre-complete calibre-server ebook-convert ebook-polish libexec markdown-calibre translations
calibre-customize calibre-smtp ebook-device ebook-viewer lrf2lrs plugins web2disk
Configure the calibre-web compose.yaml file
version: "2.1"
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- /opt/calibre-web/config:/config
- /opt/calibre-web/books:/books
- /opt/calibre:/opt/calibre # map /opt/calibre properly here
ports:
- 8033:8083
restart: unless-stopped
Then run docker compose up -d to start calibre-web
Select the path in calibre-web
Admin rights - Basic Configuration - Function Configuration
