Aisle Media

Calibre-Web

Your e-book library.

Add to my serverdocker-compose generator (French)Compare alternatives (French)Official documentation

What is it for?

Calibre-Web shows your e-book library (made with Calibre) in the browser: read online, download, send to an e-reader, shelves and family accounts.

Who is it for?

Readers with an e-book collection managed with Calibre.

After installing

  1. Log in with admin / admin123 and change the password right away.
  2. Set /books as the library location: the folder must contain a Calibre library (metadata.db file).

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : Calibre-Web
services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:latest
    container_name: calibre-web
    restart: unless-stopped
    environment:
      PUID: "1000"
      PGID: "1000"
      TZ: Europe/Paris
    volumes:
      - ./config:/config
      - /srv/livres:/books
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.calibreweb.rule=Host(`ebooks.mydomain.com`)
      - traefik.http.routers.calibreweb.entrypoints=websecure
      - traefik.http.routers.calibreweb.tls.certresolver=letsencrypt
      - traefik.http.services.calibreweb.loadbalancer.server.port=8083

networks:
  traefik:
    external: true