Moved to _dev

This commit is contained in:
2025-09-20 16:11:47 +02:00
parent fb1a8753b7
commit b2ba11fcd3
1670 changed files with 224899 additions and 0 deletions

139
arr-suite/arr-compose.yml Normal file
View File

@@ -0,0 +1,139 @@
---
networks:
default:
name: media_network
driver: bridge
attachable: true
volumes:
data: # Sonarr, Radarr, Prowlarr, and Unpackerr data mount
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
device: ":${NFS_VOLUME}/data"
sonarr: # Sonarr app data.
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
device: ":${NFS_VOLUME}/docker_data/sonarr"
radarr: # Radarr app data.
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
device: ":${NFS_VOLUME}/docker_data/radarr"
prowlarr: # Prowlarr app data.
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
device: ":${NFS_VOLUME}/docker_data/prowlarr"
unpackerr: # unPackerr app data.
driver: local
driver_opts:
type: "nfs"
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
device: ":${NFS_VOLUME}/docker_data/unpackerr"
services:
sonarr:
# See more: https://docs.linuxserver.io/images/docker-sonarr
image: lscr.io/linuxserver/sonarr
container_name: sonarr
restart: always
network_mode: service:gluetun
env_file: ./env/arr.env
volumes:
- sonarr:/config
- data:/media
healthcheck:
test: curl -f http://localhost:8989/ping || exit 1
interval: 10s
timeout: 3s
start_period: 60s
depends_on:
gluetun:
condition: service_healthy
restart: true
bittorrent:
condition: service_healthy
restart: true
radarr:
# See more: https://docs.linuxserver.io/images/docker-radarr
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
restart: always
network_mode: service:gluetun
env_file: ./env/arr.env
volumes:
- radarr:/config
- data:/media
healthcheck:
test: curl -f http://localhost:7878/ping || exit 1
interval: 10s
timeout: 3s
start_period: 60s
depends_on:
gluetun:
condition: service_healthy
restart: true
bittorrent:
condition: service_healthy
restart: true
prowlarr:
# See more: https://docs.linuxserver.io/images/docker-prowlarr
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
restart: always
network_mode: service:gluetun
env_file: ./env/arr.env
volumes:
- prowlarr:/config
- data:/media
healthcheck:
test: curl -f http://localhost:9696/ping || exit 1
interval: 10s
timeout: 3s
start_period: 60s
depends_on:
gluetun:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
radarr:
condition: service_healthy
restart: true
unpackerr:
# See more: https://unpackerr.zip/docs/install/compose
image: golift/unpackerr
container_name: unpackerr
restart: always
secrets:
- radarr-api
- sonarr-api
env_file: ./env/arr.env
volumes:
- data:/media
- unpackerr:/config
depends_on:
sonarr:
condition: service_healthy
restart: true
radarr:
condition: service_healthy
restart: true