replace readarr with bookshelf

This commit is contained in:
2026-02-18 15:28:23 +01:00
parent a4dd2f9f09
commit d05b46203d
5 changed files with 12 additions and 5 deletions

View File

@@ -17,6 +17,9 @@
(protected) { (protected) {
{args[0]}.{$SUBDOMAIN}.{$DOMAIN} { {args[0]}.{$SUBDOMAIN}.{$DOMAIN} {
import conf/authentik.caddy import conf/authentik.caddy
log {
output file /var/log/{args[0]}.log
}
reverse_proxy {args[1]} reverse_proxy {args[1]}
} }
} }

View File

@@ -20,6 +20,7 @@ services:
- "radarr:${HOST_IP}" - "radarr:${HOST_IP}"
- "sonarr:${HOST_IP}" - "sonarr:${HOST_IP}"
- "lidarr:${HOST_IP}" - "lidarr:${HOST_IP}"
- "readarr:${HOST_IP}"
healthcheck: healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9696/ping"] test: ["CMD", "curl", "-f", "http://localhost:9696/ping"]
interval: 30s interval: 30s

View File

@@ -1,6 +1,9 @@
services: services:
readarr: readarr:
container_name: 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: environment:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
@@ -9,13 +12,12 @@ services:
- "transmission:${HOST_IP}" - "transmission:${HOST_IP}"
- "qbittorrent:${HOST_IP}" - "qbittorrent:${HOST_IP}"
- "jackett:${HOST_IP}" - "jackett:${HOST_IP}"
image: linuxserver/readarr:develop-0.4.18.2805-ls156
ports: ports:
- 18787:8787 - 18787:8787
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- /opt/readarr:/config - /opt/readarr:/config
- /mnt/yotta/neon/Books/Epub/Readarr:/books - /mnt/yotta/neon/Books/Epub/Bookshelf:/books
- /media/scratch/transmission:/downloads/transmission - /media/scratch/transmission:/downloads/transmission
- /media/scratch/qbittorrent:/downloads/qbittorrent - /media/scratch/qbittorrent:/downloads/qbittorrent
healthcheck: healthcheck:

2
readarr/.gitignore vendored
View File

@@ -1,2 +1,4 @@
asp/ asp/
Backups/ Backups/
Sentry/
MediaCover/

View File

@@ -4,15 +4,14 @@
<SslPort>6868</SslPort> <SslPort>6868</SslPort>
<EnableSsl>False</EnableSsl> <EnableSsl>False</EnableSsl>
<LaunchBrowser>True</LaunchBrowser> <LaunchBrowser>True</LaunchBrowser>
<ApiKey>df4a74f04a054220b1746d1be123aea3</ApiKey> <ApiKey>a82a985f0b244c7b996d4062734edd2f</ApiKey>
<AuthenticationMethod>Basic</AuthenticationMethod> <AuthenticationMethod>Basic</AuthenticationMethod>
<AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired> <AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>
<Branch>develop</Branch> <Branch>develop</Branch>
<LogLevel>info</LogLevel> <LogLevel>debug</LogLevel>
<SslCertPath></SslCertPath> <SslCertPath></SslCertPath>
<SslCertPassword></SslCertPassword> <SslCertPassword></SslCertPassword>
<UrlBase></UrlBase> <UrlBase></UrlBase>
<InstanceName>Readarr</InstanceName> <InstanceName>Readarr</InstanceName>
<UpdateMechanism>Docker</UpdateMechanism> <UpdateMechanism>Docker</UpdateMechanism>
<AnalyticsEnabled>False</AnalyticsEnabled>
</Config> </Config>