networks: calibre: volumes: config: name: calibre_config external: true uploads: name: calibre_uploads external: true plugins: name: calibre_plugins external: true calibre-web: name: calibre_calibre-web external: true services: calibre: image: ghcr.io/linuxserver/calibre container_name: calibre restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - CUSTOM_USER=admin - PASSWORD=Z2Mi&S5krN@P9P volumes: - config:/config - uploads:/uploads - plugins:/plugins - /nfs/ebooks/calibre_library:/books ports: - 8080:8080 - 8081:8081 labels: - com.centurylinklabs.watchtower.enable=true calibre-web: image: ghcr.io/linuxserver/calibre-web container_name: calibre-web restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris volumes: - calibre-web:/config - /nfs/ebooks/calibre_library:/books depends_on: - calibre ports: - 8083:8083 labels: - com.centurylinklabs.watchtower.enable=true