Dockers/books/docker-compose.yml
2025-03-27 00:27:39 -07:00

62 lines
1.6 KiB
YAML

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