services: calibre-web: #Ebook hosting platform and online reader https://docs.linuxserver.io/images/docker-calibre-web/ image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web environment: - PUID=${UID} - PGID=${GID} - TZ=${TZ_CITY} volumes: - ${DATA_PATH}/calibre-web/config:/config - ${MEDIA_PATH}:/mnt/Media ports: - ${CALIBRE_WEB_PORT}:8083 restart: unless-stopped calibre: #VNC client to manage Calibre library remotely https://docs.linuxserver.io/images/docker-calibre/ image: lscr.io/linuxserver/calibre:latest container_name: calibre security_opt: - seccomp:unconfined environment: - PUID=${UID} - PGID=${GID} - TZ=${TZ} - CUSTOM_USER=${KASM_USER} - PASSWORD=${KASM_PASS} volumes: - ${DATA_PATH}/calibre/config:/config - ${MEDIA_PATH}:/mnt/Media ports: - ${CALIBRE_PORT}:8080 restart: unless-stopped komga: image: gotson/komga container_name: komga environment: - TZ=${TZ} volumes: - ${DATA_PATH}/komga/config:/config - ${DATA_PATH}/komga/data:/data - ${MEDIA_PATH}/Comics:/mnt/Media/Comics ports: - ${KOMGA_PORT}:25600 user: "${UID}:${GID}" restart: unless-stopped mylar3: image: lscr.io/linuxserver/mylar3:nightly container_name: mylar3 environment: - PUID=${UID} - PGID=${GID} - TZ=${TZ} volumes: - ${DATA_PATH}/mylar3/config:/config - ${MEDIA_PATH}/Comics:/comics - ${TEMP_PATH}/torrents/downloads:/downloads ports: - ${MYLAR_PORT}:8090 restart: unless-stopped