feat: mergerfs Bind-Mount statt Docker NFS-Volume

This commit is contained in:
sascha 2026-05-01 18:28:44 +02:00
parent ec336ecde9
commit ea0292a989

View file

@ -1,6 +1,7 @@
networks: networks:
media_network: media_network:
name: media_network name: media_network
services: services:
radarrUHD: radarrUHD:
container_name: radarrUHD container_name: radarrUHD
@ -14,11 +15,12 @@ services:
- media_network - media_network
ports: ports:
- 7878:7878 - 7878:7878
restart: unless-stopped restart: always
volumes: volumes:
- /app-config/arr/:/config - /app-config/arr/:/config
- data:/data - /mnt/media:/data
- tdarr:/tdarr - tdarr:/tdarr
radarrFHD: radarrFHD:
container_name: radarrFHD container_name: radarrFHD
environment: environment:
@ -31,15 +33,16 @@ services:
- media_network - media_network
ports: ports:
- 7879:7878 - 7879:7878
restart: unless-stopped restart: always
volumes: volumes:
- /app-config/arr/:/config - /app-config/arr/:/config
- data:/data - /mnt/media:/data
- tdarr:/tdarr - tdarr:/tdarr
sonarrUHD: sonarrUHD:
container_name: sonarrUHD container_name: sonarrUHD
image: ghcr.io/hotio/sonarr:latest image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped restart: always
environment: environment:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
@ -52,12 +55,13 @@ services:
- 8989:8989 - 8989:8989
volumes: volumes:
- /app-config/arr/:/config - /app-config/arr/:/config
- data:/data - /mnt/media:/data
- tdarr:/tdarr - tdarr:/tdarr
sonarrFHD: sonarrFHD:
container_name: sonarrFHD container_name: sonarrFHD
image: ghcr.io/hotio/sonarr:latest image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped restart: always
environment: environment:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
@ -70,8 +74,26 @@ services:
- 8990:8989 - 8990:8989
volumes: volumes:
- /app-config/arr/:/config - /app-config/arr/:/config
- data:/data - /mnt/media:/data
- tdarr:/tdarr - tdarr:/tdarr
bindery:
container_name: bindery
image: ghcr.io/vavallee/bindery:latest
restart: always
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_PATH=/config
networks:
- media_network
ports:
- "8787:8787"
volumes:
- /app-config/arr/bindery:/config
- /mnt/media:/data
profilarr: profilarr:
image: santiagosayshey/profilarr:latest image: santiagosayshey/profilarr:latest
container_name: profilarr container_name: profilarr
@ -81,9 +103,10 @@ services:
- /app-config/profilarr:/config - /app-config/profilarr:/config
environment: environment:
- TZ=Europe/Berlin - TZ=Europe/Berlin
restart: unless-stopped restart: always
networks: networks:
- media_network - media_network
bazarrFHD: bazarrFHD:
image: lscr.io/linuxserver/bazarr:latest image: lscr.io/linuxserver/bazarr:latest
container_name: bazarrFHD container_name: bazarrFHD
@ -95,10 +118,11 @@ services:
- TZ=Europe/Berlin - TZ=Europe/Berlin
volumes: volumes:
- /app-config/bazarrFHD:/config - /app-config/bazarrFHD:/config
- data:/data/ - /mnt/media:/data
ports: ports:
- 6767:6767 - 6767:6767
restart: unless-stopped restart: always
bazarrUHD: bazarrUHD:
image: lscr.io/linuxserver/bazarr:latest image: lscr.io/linuxserver/bazarr:latest
container_name: bazarrUHD container_name: bazarrUHD
@ -110,21 +134,21 @@ services:
- TZ=Europe/Berlin - TZ=Europe/Berlin
volumes: volumes:
- /app-config/bazarrUHD:/config - /app-config/bazarrUHD:/config
- data:/data/ - /mnt/media:/data
ports: ports:
- 6768:6767 - 6768:6767
restart: unless-stopped restart: always
checkrr: checkrr:
container_name: checkrr container_name: checkrr
image: aetaric/checkrr:latest image: aetaric/checkrr:latest
command: -c /etc/checkrr.yaml
volumes: volumes:
- /app-config/arr/checkrr.yaml:/etc/checkrr.yaml - /app-config/arr/checkrr.yaml:/etc/checkrr.yaml
- /app-config/arr/checkrr.db:/checkrr.db - /app-config/arr/checkrr.db:/checkrr.db
- data:/data - /mnt/media:/data
ports: ports:
- 8585:8585 - 8585:8585
restart: on-failure restart: always
networks: networks:
- media_network - media_network
depends_on: depends_on:
@ -136,17 +160,25 @@ services:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Berlin - TZ=Europe/Berlin
reclaimerr:
image: ghcr.io/jessielw/reclaimerr:latest
container_name: reclaimerr
restart: unless-stopped
networks:
- media_network
ports:
- "8000:8000"
volumes:
- /app-config/github/arrapps/reclaimerr-data:/app/data
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- API_HOST=0.0.0.0
- API_PORT=8000
- COOKIE_SECURE=false
volumes: volumes:
data:
driver: local
driver_opts:
type: nfs
o: addr=192.168.2.100,nolock,soft,rw
device: :/volume1/nas
tdarr: tdarr:
name: tdarr external: true
driver: local
driver_opts:
device: :/tdarr
o: addr=10.2.1.1,nolock,soft,rw
type: nfs