split: Seerr in eigenen Stack ausgelagert

- seerr/: Seerr als eigener Stack (User-Frontend dl.guck.tv)
- arrapps: Radarr, Sonarr, Bazarr, Profilarr, Checkrr (Backend)
- media_network als external in seerr, owned by arrapps
This commit is contained in:
feldjaeger 2026-04-13 09:27:16 +02:00
parent ab6874422a
commit ec336ecde9
2 changed files with 75 additions and 86 deletions

View file

@ -1,9 +1,7 @@
networks:
media_network:
name: media_network
services:
radarrUHD:
container_name: radarrUHD
environment:
@ -13,7 +11,7 @@ services:
- CONFIG_DIR=/config/radarrUHD
image: ghcr.io/hotio/radarr:latest
networks:
- media_network
- media_network
ports:
- 7878:7878
restart: unless-stopped
@ -21,7 +19,6 @@ services:
- /app-config/arr/:/config
- data:/data
- tdarr:/tdarr
radarrFHD:
container_name: radarrFHD
environment:
@ -31,7 +28,7 @@ services:
- CONFIG_DIR=/config/radarrFHD
image: ghcr.io/hotio/radarr:latest
networks:
- media_network
- media_network
ports:
- 7879:7878
restart: unless-stopped
@ -39,141 +36,113 @@ services:
- /app-config/arr/:/config
- data:/data
- tdarr:/tdarr
sonarrUHD:
container_name: sonarrUHD
image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- UMASK=022
- CONFIG_DIR=/config/sonarrUHD
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- UMASK=022
- CONFIG_DIR=/config/sonarrUHD
networks:
- media_network
- media_network
ports:
- 8989:8989
- 8989:8989
volumes:
- /app-config/arr/:/config
- data:/data
- tdarr:/tdarr
sonarrFHD:
container_name: sonarrFHD
image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- UMASK=022
- CONFIG_DIR=/config/sonarrFHD
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- UMASK=022
- CONFIG_DIR=/config/sonarrFHD
networks:
- media_network
- media_network
ports:
- 8990:8989
- 8990:8989
volumes:
- /app-config/arr/:/config
- data:/data
- tdarr:/tdarr
profilarr:
image: santiagosayshey/profilarr:latest # Oder :beta für Early Access
container_name: profilarr
ports:
- 6868:6868
volumes:
- /app-config/profilarr:/config # Ersetze mit deinem Pfad
environment:
- TZ=Europe/Berlin # Deine Zeitzone
restart: unless-stopped
networks:
- media_network
image: santiagosayshey/profilarr:latest
container_name: profilarr
ports:
- 6868:6868
volumes:
- /app-config/profilarr:/config
environment:
- TZ=Europe/Berlin
restart: unless-stopped
networks:
- media_network
bazarrFHD:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarrFHD
networks:
- media_network
- media_network
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /app-config/bazarrFHD:/config
- data:/data/
- /app-config/bazarrFHD:/config
- data:/data/
ports:
- 6767:6767
- 6767:6767
restart: unless-stopped
bazarrUHD:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarrUHD
networks:
- media_network
- media_network
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /app-config/bazarrUHD:/config
- data:/data/
- /app-config/bazarrUHD:/config
- data:/data/
ports:
- 6768:6767
- 6768:6767
restart: unless-stopped
seerr:
container_name: seerr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- JELLYFIN_TYPE=emby
image: seerr/seerr:latest
#image: fallenbagel/jellyseerr:develop
restart: unless-stopped
volumes:
- /app-config/seerr:/app/config
ports:
- "5055:5055"
networks:
- media_network
checkrr:
container_name: checkrr
image: aetaric/checkrr:latest
command: -c /etc/checkrr.yaml
volumes:
- /app-config/arr/checkrr.yaml:/etc/checkrr.yaml
- /app-config/arr/checkrr.db:/checkrr.db
- data:/data
- /app-config/arr/checkrr.yaml:/etc/checkrr.yaml
- /app-config/arr/checkrr.db:/checkrr.db
- data:/data
ports:
- 8585:8585
- 8585:8585
restart: on-failure
networks:
- media_network
- media_network
depends_on:
- radarrUHD
- radarrFHD
- sonarrUHD
- sonarrFHD
- radarrUHD
- radarrFHD
- sonarrUHD
- sonarrFHD
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
data:
driver: local
driver_opts:
type: nfs
o: "addr=192.168.2.100,nolock,soft,rw"
device: ":/volume1/nas"
o: addr=192.168.2.100,nolock,soft,rw
device: :/volume1/nas
tdarr:
name: tdarr
driver: local