Here’s how to create your self hosted eBooks library using calibre-web using docker compose.
Requirement;
1. Docker service and compose installed.
2. Create local data to mapping your ebook storage and config for the container
3. And create your docker compose.yaml.
Here’s my docker-compose.yaml.
version: "3.8"
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
ports:
- 127.0.0.1:8888:8888/tcp
environment:
- PUID=2009
- PGID=888
- TZ=Asia/Jakarta
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
#- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- /compose/calibre/config:/config
- /compose/calibre/books:/books
restart: unless-stopped
Now you can start docker compose to get your docker compose service.
$cd /compose/calibre/
$ docker compose start
You can chose any reverse proxy web server to serve your Calibre server.
Thank You.