Calibre Web provides a modern web interface for browsing and managing eBook collections stored in a Calibre database. It allows users to read books online, download them and manage metadata like author, genre, and series. The system includes support for user accounts, making it great for families or small groups. With OPDS support, you can access your library from eReaders or mobile apps. It’s ideal for building a private digital library server.

Setup

docker-compose.yaml

version: "3.0"

networks:
  docker_net:
    external: true

volumes:
  config:
  books:

services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:latest
    container_name: calibre-web
    restart: unless-stopped
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Vienna
    volumes:
      - config:/config
      - books:/books
    ports:
      - 8083:8083
    networks:
      - docker_net

Sources