From 520a5ef84084f8e9988a46bec5e91eb88c3540a2 Mon Sep 17 00:00:00 2001 From: Hansen Frenico <16384641+frenicohansen@users.noreply.github.com> Date: Sat, 21 Dec 2024 23:09:14 +0100 Subject: [PATCH] feat: add calibre-web service --- public/svgs/calibre-web.svg | 5 +++++ templates/compose/calibre-web.yaml | 29 +++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 public/svgs/calibre-web.svg create mode 100644 templates/compose/calibre-web.yaml diff --git a/public/svgs/calibre-web.svg b/public/svgs/calibre-web.svg new file mode 100644 index 000000000..324ec2ee9 --- /dev/null +++ b/public/svgs/calibre-web.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/templates/compose/calibre-web.yaml b/templates/compose/calibre-web.yaml new file mode 100644 index 000000000..dd42d36c6 --- /dev/null +++ b/templates/compose/calibre-web.yaml @@ -0,0 +1,29 @@ +# documentation: https://github.com/linuxserver/docker-calibre-web +# slogan: Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. +# tags: calibre,calibre-web,ebook,library,epub,ereader,kindle,book,reader +# logo: svgs/calibre-web.svg +# port: 8083 + +services: + calibre-web: + image: 'lscr.io/linuxserver/calibre-web:latest' + environment: + - SERVICE_FQDN_CALIBRE_8083 + - PUID=1000 + - PGID=1000 + - TZ=${TZ:-Etc/UTC} + # optional & x86-64 only Adds the ability to perform ebook conversion + - 'DOCKER_MODS=${DOCKER_MODS:-linuxserver/mods:universal-calibre}' + volumes: + - 'calibre-web-data:/config' + - 'calibre-library:/books' + restart: unless-stopped + healthcheck: + test: + - CMD + - curl + - '-f' + - 'http://127.0.0.1:8083' + interval: 5s + timeout: 20s + retries: 10