Compare commits

...

4 commits

Author SHA1 Message Date
99064a2ab3 Add kapowarr 2025-07-01 10:22:49 +08:00
2ed4f9d7d3 Add cwa downloader 2025-07-01 10:20:56 +08:00
651022f76a Remove LL, Lidarr audiobooks 2025-07-01 10:20:46 +08:00
6e75241d61 Remove unused stacks 2025-07-01 10:19:49 +08:00
5 changed files with 35 additions and 111 deletions

View file

@ -150,45 +150,20 @@ services:
caddy.1_import: internal
caddy.2_import: authentik
lidarr-audiobooks:
image: blampe/lidarr:latest
container_name: lidarr-audiobooks
kapowarr:
container_name: kapowarr
image: mrcas/kapowarr:latest
volumes:
- /mnt/docker/kapowarr/database:/app/db
- /media:/media
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
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
caddy: kapowarr.ferngarden.net
caddy.import: internal
caddy.reverse_proxy: '{{ upstreams 5656 }}'
letterboxd-list-radarr:
image: screeny05/letterboxd-list-radarr:latest
@ -272,8 +247,6 @@ networks:
volumes:
bazarr_config:
name: bazarr_config
beets_config:
name: beets_config
cleanuperr_config:
name: cleanuperr_config
cleanuperr_logs:
@ -294,9 +267,5 @@ volumes:
name: prowlarr_config
radarr_config:
name: radarr_config
readarr-audiobooks_config:
name: readarr-audiobooks_config
readarr-ebooks_config:
name: readarr-ebooks_config
sonarr_config:
name: sonarr_config

View file

@ -19,6 +19,32 @@ services:
caddy.reverse_proxy: '{{ upstreams 8083 }}'
restart: unless-stopped
cwa-downloader:
image: ghcr.io/calibrain/calibre-web-automated-book-downloader:latest
container_name: cwa-downloader
environment:
FLASK_PORT: 8084
LOG_LEVEL: info
BOOK_LANGUAGE: en
USE_BOOK_TITLE: true
TZ: Australia/Perth
APP_ENV: prod
UID: 1000
GID: 1800
CWA_DB_PATH: /auth/app.db
networks:
- default
- media
- proxy
restart: unless-stopped
volumes:
- /media/media/calibre/ingest:/cwa-book-ingest
- /mnt/docker/calibre-web-automated/downloader/app.db:/auth/app.db:ro
labels:
caddy: books-dl.ferngarden.net
caddy.import: internal
cadyd.reverse_proxy: '{{ upstreams 8084 }}'
networks:
default:
proxy:

View file

@ -1,19 +0,0 @@
services:
glance:
container_name: glance
image: glanceapp/glance
restart: unless-stopped
volumes:
- /mnt/docker/glance/config:/app/config
networks:
- default
- proxy
labels:
caddy: glance.ferngarden.net
caddy.import: internal
caddy.reverse_proxy: '{{ upstreams 8080 }}'
networks:
default:
proxy:
external: true

View file

@ -1,25 +0,0 @@
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

View file

@ -1,27 +0,0 @@
services:
obsidian-livesync:
container_name: obsidian-livesync
image: couchdb:latest
user: 1000:1000
environment:
- TZ=Australia/Perth
- COUCHDB_USER=obsidian
- COUCHDB_PASSWORD=${COUCHDB_PASSWORD}
volumes:
- /mnt/docker/obsidian-livesync/data:/opt/couchdb/data
- /mnt/docker/obsidian-livesync/etc/local.d:/opt/couchdb/etc/local.d
ports:
- 5984:5984
networks:
- default
- proxy
restart: unless-stopped
labels:
caddy: obsidian-livesync.ferngarden.net
caddy.import: internal
caddy.reverse_proxy: '{{ upstreams 5984 }}'
networks:
default:
proxy:
external: true