From 0a1c6159c09562e780f0e50a7a0802fecfcaf7c2 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 18:19:36 +0800 Subject: [PATCH 01/10] [Komodo] fern: Write Compose File: update calibre/compose.yaml --- calibre/compose.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/calibre/compose.yaml b/calibre/compose.yaml index f18e6ad..d7f0c38 100644 --- a/calibre/compose.yaml +++ b/calibre/compose.yaml @@ -38,6 +38,22 @@ services: labels: caddy: books.fern.garden caddy.reverse_proxy: "{{upstreams 8083}}" + + calibre-web-automated: + image: crocodilestick/calibre-web-automated:latest + container_name: calibre-web-automated + environment: + - PUID=1000 + - PGID=1800 + - TZ=Australia/Perth + volumes: + - /mnt/docker/calibre-web-automated/config:/config + - /media/media/calibre/ingest:/cwa-book-ingest + - /media/media/calibre/library:/calibre-library + ports: + # Change the first number to change the port you want to access the Web UI, not the second + - 8083:8083 + restart: unless-stopped networks: default: From b45c5017cf055a2056271ef2d1f669136ec89bf0 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 18:55:52 +0800 Subject: [PATCH 02/10] [Komodo] fern: Write Compose File: update calibre/compose.yaml --- calibre/compose.yaml | 58 ++++++-------------------------------------- 1 file changed, 8 insertions(+), 50 deletions(-) diff --git a/calibre/compose.yaml b/calibre/compose.yaml index d7f0c38..ff63359 100644 --- a/calibre/compose.yaml +++ b/calibre/compose.yaml @@ -1,44 +1,4 @@ services: - calibre: - image: lscr.io/linuxserver/calibre:latest - container_name: calibre - networks: - - default - - proxy - - media - security_opt: - - seccomp:unconfined - environment: - - PUID=1000 - - PGID=1800 - - TZ=Australia/Perth - volumes: - - calibre_config:/config - - /media:/media - restart: unless-stopped - labels: - caddy: calibre.ferngarden.net - caddy.import: internal - caddy.reverse_proxy: "{{upstreams 8080}}" - - calibre-web: - image: lscr.io/linuxserver/calibre-web:latest - container_name: calibre-web - networks: - - default - - proxy - environment: - - PUID=1000 - - PGID=1800 - - TZ=Australia/Perth - volumes: - - calibre-web_config:/config - - /media:/media - restart: unless-stopped - labels: - caddy: books.fern.garden - caddy.reverse_proxy: "{{upstreams 8083}}" - calibre-web-automated: image: crocodilestick/calibre-web-automated:latest container_name: calibre-web-automated @@ -49,10 +9,14 @@ services: volumes: - /mnt/docker/calibre-web-automated/config:/config - /media/media/calibre/ingest:/cwa-book-ingest - - /media/media/calibre/library:/calibre-library - ports: - # Change the first number to change the port you want to access the Web UI, not the second - - 8083:8083 + - /media/media/calibre/library:/calibre-library + networks: + - default + - proxy + - media + labels: + caddy: books.fern.garden + caddy.reverse_proxy: '{{ upstreams 8083 }}' restart: unless-stopped networks: @@ -61,9 +25,3 @@ networks: external: true media: external: true - -volumes: - calibre_config: - name: calibre_config - calibre-web_config: - name: calibre-web_config From e21f82e966d697a3dfbf507160348aa513661664 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 18:56:37 +0800 Subject: [PATCH 03/10] [Komodo] fern: Write Compose File: update arr/compose.yaml --- arr/compose.yaml | 59 ------------------------------------------------ 1 file changed, 59 deletions(-) diff --git a/arr/compose.yaml b/arr/compose.yaml index d7f5df8..cd18b5e 100644 --- a/arr/compose.yaml +++ b/arr/compose.yaml @@ -150,65 +150,6 @@ services: caddy.1_import: internal caddy.2_import: authentik - readarr-audiobooks: - image: ghcr.io/firewalkwithm3/readarr:latest - container_name: readarr-audiobooks - networks: - - default - - media - - proxy - environment: - - PUID=1000 - - PGID=1800 - - TZ=Australia/Perth - volumes: - - readarr-audiobooks_config:/config - - /media:/media - restart: unless-stopped - labels: - caddy: readarr-audiobooks.ferngarden.net - caddy.1_import: internal - caddy.2_import: authentik - - readarr-ebooks: - image: ghcr.io/firewalkwithm3/readarr:latest - container_name: readarr-ebooks - networks: - - default - - media - - proxy - environment: - - PUID=1000 - - PGID=1800 - - TZ=Australia/Perth - volumes: - - readarr-ebooks_config:/config - - /media:/media - restart: unless-stopped - labels: - caddy: readarr-ebooks.ferngarden.net - caddy.1_import: internal - caddy.2_import: authentik - - lazylibrarian: - image: lscr.io/linuxserver/lazylibrarian:latest - container_name: lazylibrarian - environment: - - PUID=1000 - - PGID=1800 - - TZ=Australia/Perth - - DOCKER_MODS=linuxserver/mods:universal-calibre|linuxserver/mods:lazylibrarian-ffmpeg #optional - volumes: - - /mnt/docker/lazylibrarian/data:/config - - /media:/media - networks: - - default - - proxy - - media - ports: - - 5299:5299 - restart: unless-stopped - letterboxd-list-radarr: image: screeny05/letterboxd-list-radarr:latest container_name: letterboxd-list-radarr From f428fcdbf79fc335241d45783a8e69e4b97d5765 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 19:29:40 +0800 Subject: [PATCH 04/10] [Komodo] Commit Sync: update resources.toml --- resources.toml | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/resources.toml b/resources.toml index 0197ec5..f2742f1 100644 --- a/resources.toml +++ b/resources.toml @@ -48,8 +48,6 @@ links = [ "https://lidarr.ferngarden.net/", "https://prowlarr.ferngarden.net/", "https://radarr.ferngarden.net/", - "https://readarr-audiobooks.ferngarden.net/", - "https://readarr-ebooks.ferngarden.net/", "https://sonarr.ferngarden.net/" ] auto_update = true @@ -112,14 +110,11 @@ CF_API_TOKEN=[[CLOUDFLARE_API_TOKEN]] ## [[stack]] -name = "calibre" +name = "calibre-web-automated" tags = ["media", "public"] [stack.config] server = "docker.local" -links = [ - "https://calibre.ferngarden.net", - "https://books.fern.garden" -] +links = ["https://books.fern.garden"] auto_update = true linked_repo = "github" run_directory = "calibre" @@ -432,6 +427,20 @@ MOLLY_VAPID_PRIVKEY=[[MOLLY_VAPID_PRIVKEY]] ## +[[stack]] +name = "obsidian-livesync" +tags = ["internal"] +[stack.config] +server = "docker.local" +auto_update = true +linked_repo = "github" +run_directory = "obsidian-livesync" +environment = """ +COUCHDB_PASSWORD=[[OBSIDIAN_LIVESYNC_DB_PASSWORD]] +""" + +## + [[stack]] name = "paperless" tags = ["internal"] @@ -503,6 +512,7 @@ OIDC_CLIENT_SECRET=[[ROMM_OIDC_CLIENT_SECRET]] [[stack]] name = "scrutiny" +tags = ["internal", "metrics"] [stack.config] server = "docker.local" auto_update = true @@ -513,6 +523,7 @@ run_directory = "scrutiny" [[stack]] name = "slskd" +tags = ["internal", "media"] [stack.config] server = "docker.local" poll_for_updates = true @@ -607,6 +618,21 @@ image_registry.account = "firewalkwithm3" ## +[[build]] +name = "readarr" +[build.config] +builder = "docker.local" +version = "0.4.18" +auto_increment_version = false +git_account = "firewalkwithm3" +repo = "linuxserver/docker-readarr" +branch = "develop" +commit = "develop-0.4.18.2805-ls157" +image_registry.domain = "ghcr.io" +image_registry.account = "firewalkwithm3" + +## + [[repo]] name = "github" [repo.config] From d491e1dfb9054a197407ac155f9d755df6731bbc Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 19:40:20 +0800 Subject: [PATCH 05/10] [Komodo] fern: Write Compose File: update arr/compose.yaml --- arr/compose.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arr/compose.yaml b/arr/compose.yaml index cd18b5e..08afa94 100644 --- a/arr/compose.yaml +++ b/arr/compose.yaml @@ -149,6 +149,26 @@ services: caddy: lidarr.ferngarden.net caddy.1_import: internal caddy.2_import: authentik + + readarr-audiobooks: + image: ghcr.io/firewalkwithm3/readarr:latest + container_name: readarr + networks: + - default + - media + - proxy + environment: + - PUID=1000 + - PGID=1800 + - TZ=Australia/Perth + volumes: + - /mnt/docker/readarr/config:/config + - /media:/media + restart: unless-stopped + labels: + caddy: readarr.ferngarden.net + caddy.1_import: internal + caddy.2_import: authentik letterboxd-list-radarr: image: screeny05/letterboxd-list-radarr:latest From 80325695057e2a8b0fb5e6ad05763c5ffbdb4487 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 19:42:49 +0800 Subject: [PATCH 06/10] [Komodo] fern: Write Compose File: update arr/compose.yaml --- arr/compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arr/compose.yaml b/arr/compose.yaml index 08afa94..440cf1a 100644 --- a/arr/compose.yaml +++ b/arr/compose.yaml @@ -150,7 +150,7 @@ services: caddy.1_import: internal caddy.2_import: authentik - readarr-audiobooks: + readarr: image: ghcr.io/firewalkwithm3/readarr:latest container_name: readarr networks: From 9ae949b07043d9b5abc1a9a211bdb54ff5ddb8c2 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 19:50:00 +0800 Subject: [PATCH 07/10] [Komodo] fern: Write Compose File: update arr/compose.yaml --- arr/compose.yaml | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/arr/compose.yaml b/arr/compose.yaml index 440cf1a..cd18b5e 100644 --- a/arr/compose.yaml +++ b/arr/compose.yaml @@ -149,26 +149,6 @@ services: caddy: lidarr.ferngarden.net caddy.1_import: internal caddy.2_import: authentik - - readarr: - image: ghcr.io/firewalkwithm3/readarr:latest - container_name: readarr - networks: - - default - - media - - proxy - environment: - - PUID=1000 - - PGID=1800 - - TZ=Australia/Perth - volumes: - - /mnt/docker/readarr/config:/config - - /media:/media - restart: unless-stopped - labels: - caddy: readarr.ferngarden.net - caddy.1_import: internal - caddy.2_import: authentik letterboxd-list-radarr: image: screeny05/letterboxd-list-radarr:latest From d8e3dd598b57cc5a569127812862c16a3f04a1fe Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 19:52:47 +0800 Subject: [PATCH 08/10] [Komodo] fern: Write Compose File: update arr/compose.yaml --- arr/compose.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arr/compose.yaml b/arr/compose.yaml index cd18b5e..8af43b6 100644 --- a/arr/compose.yaml +++ b/arr/compose.yaml @@ -150,6 +150,24 @@ services: caddy.1_import: internal caddy.2_import: authentik + lazylibrarian: + image: lscr.io/linuxserver/lazylibrarian:latest + container_name: lazylibrarian + environment: + - PUID=1000 + - PGID=1800 + - TZ=Australia/Perth + volumes: + - /mnt/docker/lazylibrarian/data:/config + - /media:/media + networks: + - default + - proxy + - media + ports: + - 5299:5299 + restart: unless-stopped + letterboxd-list-radarr: image: screeny05/letterboxd-list-radarr:latest container_name: letterboxd-list-radarr From acfc7a40b61b5113bef6157d42dbde403d21f9de Mon Sep 17 00:00:00 2001 From: Fern Garden Date: Mon, 30 Jun 2025 21:04:14 +0800 Subject: [PATCH 09/10] Add kavita --- kavita/compose.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 kavita/compose.yaml diff --git a/kavita/compose.yaml b/kavita/compose.yaml new file mode 100644 index 0000000..74aff9d --- /dev/null +++ b/kavita/compose.yaml @@ -0,0 +1,25 @@ +services: + kavita: + image: lscr.io/linuxserver/kavita:latest + container_name: kavita + environment: + - PUID=1000 + - PGID=1800 + - TZ=Australia/Perth + volumes: + - /mnt/docker/kavita/config:/config + - /media:/media + ports: + - 5000:5000 + networks: + - default + - proxy + - media + restart: unless-stopped + +networks: + default: + proxy: + external: true + media: + external: true \ No newline at end of file From 47a7d7f163ac822ae3e3b4f778aa2178e7f7e345 Mon Sep 17 00:00:00 2001 From: komodo Date: Mon, 30 Jun 2025 21:33:31 +0800 Subject: [PATCH 10/10] [Komodo] fern: Write Compose File: update arr/compose.yaml --- arr/compose.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arr/compose.yaml b/arr/compose.yaml index 8af43b6..6ecdcfe 100644 --- a/arr/compose.yaml +++ b/arr/compose.yaml @@ -150,6 +150,28 @@ services: caddy.1_import: internal caddy.2_import: authentik + lidarr-audiobooks: + image: blampe/lidarr:latest + container_name: lidarr-audiobooks + networks: + - default + - media + - proxy + environment: + - PUID=1000 + - PGID=1800 + - TZ=Australia/Perth + volumes: + - /mnt/docker/lidarr-audiobooks/config:/config + - /media:/media + restart: unless-stopped + ports: + - 8686:8686 + labels: + caddy: lidarr-audiobooks.ferngarden.net + caddy.1_import: internal + caddy.2_import: authentik + lazylibrarian: image: lscr.io/linuxserver/lazylibrarian:latest container_name: lazylibrarian