diff --git a/caddy/Caddyfile b/caddy/Caddyfile
index dc2c164..ca8aab7 100644
--- a/caddy/Caddyfile
+++ b/caddy/Caddyfile
@@ -17,6 +17,9 @@
(protected) {
{args[0]}.{$SUBDOMAIN}.{$DOMAIN} {
import conf/authentik.caddy
+ log {
+ output file /var/log/{args[0]}.log
+ }
reverse_proxy {args[1]}
}
}
diff --git a/compose.prowlarr.yaml b/compose.prowlarr.yaml
index c1b2a87..ccd8458 100644
--- a/compose.prowlarr.yaml
+++ b/compose.prowlarr.yaml
@@ -20,6 +20,7 @@ services:
- "radarr:${HOST_IP}"
- "sonarr:${HOST_IP}"
- "lidarr:${HOST_IP}"
+ - "readarr:${HOST_IP}"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9696/ping"]
interval: 30s
diff --git a/compose.readarr.yaml b/compose.readarr.yaml
index 0d63024..8f79b79 100644
--- a/compose.readarr.yaml
+++ b/compose.readarr.yaml
@@ -1,6 +1,9 @@
services:
readarr:
container_name: readarr
+ # The 'hardcover' tag is the 2026 standard.
+ # Use 'softcover' only if you need backward compatibility with old Readarr databases.
+ image: ghcr.io/pennydreadful/bookshelf:hardcover
environment:
- PUID=1000
- PGID=1000
@@ -9,13 +12,12 @@ services:
- "transmission:${HOST_IP}"
- "qbittorrent:${HOST_IP}"
- "jackett:${HOST_IP}"
- image: linuxserver/readarr:develop-0.4.18.2805-ls156
ports:
- 18787:8787
restart: unless-stopped
volumes:
- /opt/readarr:/config
- - /mnt/yotta/neon/Books/Epub/Readarr:/books
+ - /mnt/yotta/neon/Books/Epub/Bookshelf:/books
- /media/scratch/transmission:/downloads/transmission
- /media/scratch/qbittorrent:/downloads/qbittorrent
healthcheck:
diff --git a/readarr/.gitignore b/readarr/.gitignore
index 5007cce..734cc87 100644
--- a/readarr/.gitignore
+++ b/readarr/.gitignore
@@ -1,2 +1,4 @@
asp/
Backups/
+Sentry/
+MediaCover/
diff --git a/readarr/config.xml b/readarr/config.xml
index 8226b1b..2adc615 100644
--- a/readarr/config.xml
+++ b/readarr/config.xml
@@ -4,15 +4,14 @@
6868
False
True
- df4a74f04a054220b1746d1be123aea3
+ a82a985f0b244c7b996d4062734edd2f
Basic
DisabledForLocalAddresses
develop
- info
+ debug
Readarr
Docker
- False
\ No newline at end of file