services: # Calibre-Web - Ebook reader and server calibre-web: image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web restart: unless-stopped networks: - homelab-network - traefik-network ports: - ${EXTERNAL_PORT}:${INTERNAL_PORT} volumes: - ./calibre-web/config:/config - ${MEDIA_DIR}/books:/books environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - DOCKER_MODS=linuxserver/mods:universal-calibre # TRAEFIK CONFIGURATION labels: - com.getarcaneapp.arcane.icon=https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/calibre-web.svg - ${HOST_LABEL} - ${LOADBALANCER_LABEL} - ${WATCHTOWER_ENABLE_LABEL} - ${TRAEFIK_ENABLE_LABEL} - ${TRAEFIK_NETWORK_LABEL} - ${ENTRYPOINT_LABEL} - ${CERT_LABEL} - ${AUTHELIA_LABEL} networks: homelab-network: external: true traefik-network: external: true x-dockge: urls: - https://${PROXY_URL} - ${LOCAL_URL} x-arcane: icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/calibre-web.svg urls: - https://${PROXY_URL} - ${LOCAL_URL}