added servarr
This commit is contained in:
211
servarr/docker-compose.yaml
Normal file
211
servarr/docker-compose.yaml
Normal file
@@ -0,0 +1,211 @@
|
||||
services:
|
||||
radarr:
|
||||
container_name: radarr
|
||||
image: ghcr.io/hotio/radarr:latest
|
||||
restart: unless-stopped
|
||||
logging:
|
||||
driver: json-file
|
||||
ports:
|
||||
- 7878:7878
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /mounted/data/config/servarr/radarr:/config
|
||||
- /mounted/data/media:/data/media
|
||||
|
||||
sonarr:
|
||||
container_name: sonarr
|
||||
image: ghcr.io/hotio/sonarr:latest
|
||||
restart: unless-stopped
|
||||
logging:
|
||||
driver: json-file
|
||||
ports:
|
||||
- 8989:8989
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /mounted/data/config/servarr/sonarr:/config
|
||||
- /mounted/data/media:/data/media
|
||||
|
||||
sabnzbd:
|
||||
container_name: sabnzbd
|
||||
image: ghcr.io/hotio/sabnzbd:latest
|
||||
restart: unless-stopped
|
||||
logging:
|
||||
driver: json-file
|
||||
ports:
|
||||
- 8080:8080
|
||||
- 9090:9090
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /mounted/data/config/servarr/sabnzbd:/config
|
||||
- /mounted/data/media/usenet:/data/media/usenet:rw
|
||||
|
||||
prowlarr:
|
||||
container_name: prowlarr
|
||||
image: ghcr.io/hotio/prowlarr
|
||||
ports:
|
||||
- 9696:9696
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /mounted/data/config/servarr/prowlarr:/config
|
||||
- /mounted/data/media:/data/media
|
||||
depends_on:
|
||||
- umlautadaptarr
|
||||
|
||||
umlautadaptarr:
|
||||
image: pcjones/umlautadaptarr:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 5006:5006 # can be removed if you use the alternative, non-proxy configuration
|
||||
environment:
|
||||
- TZ=Europe/Berlin
|
||||
- SONARR__ENABLED=true
|
||||
- SONARR__HOST=http://192.168.2.218:8989
|
||||
- SONARR__APIKEY=a38936dc2509463fa015ee7755617db5
|
||||
- RADARR__ENABLED=true
|
||||
- RADARR__HOST=http://192.168.2.218:7878
|
||||
- RADARR__APIKEY=66cd7cb0c1e34a079930270908ac0d7c
|
||||
- READARR__ENABLED=false
|
||||
- READARR__HOST=http://localhost:8787
|
||||
- READARR__APIKEY=APIKEY
|
||||
- LIDARR__ENABLED=false
|
||||
- LIDARR__HOST=http://localhost:8686
|
||||
- LIDARR__APIKEY=APIKEY
|
||||
|
||||
notifiarr:
|
||||
container_name: notifiarr
|
||||
hostname: notifiarr
|
||||
image: golift/notifiarr
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "5454:5454"
|
||||
volumes:
|
||||
- /mounted/data/config/servarr/notifiarr:/config
|
||||
- /var/run/utmp:/var/run/utmp
|
||||
- /etc/machine-id:/etc/machine-id
|
||||
|
||||
audiobookrequest:
|
||||
image: markbeep/audiobookrequest
|
||||
ports:
|
||||
- 8000:8000
|
||||
volumes:
|
||||
- /mounted/data/config/servarr/audiobookrequest:/config
|
||||
|
||||
readarr:
|
||||
container_name: readarr
|
||||
image: ghcr.io/hotio/readarr
|
||||
ports:
|
||||
- 8787:8787
|
||||
environment:
|
||||
- PUID=0
|
||||
- PGID=0
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /mounted/data/config/servarr/readarr:/config
|
||||
- /mounted/data/media:/data/media
|
||||
|
||||
prefetcharr:
|
||||
image: phueber/prefetcharr:latest
|
||||
container_name: prefetcharr
|
||||
environment:
|
||||
- RUST_LOG=prefetcharr=debug
|
||||
- |
|
||||
PREFETCHARR_CONFIG=
|
||||
|
||||
interval = 900 # Polling interval in seconds
|
||||
log_dir = "/log" # Logging directory
|
||||
prefetch_num = 2 # Number of episodes to make available in advance
|
||||
request_seasons = true # Always request full seasons to prefer season packs
|
||||
connection_retries = 6 # Number of retries for the initial connection probing
|
||||
|
||||
[media_server]
|
||||
type = "Jellyfin" # `Jellyfin`, `Emby` or `Plex`
|
||||
url = "http://192.168.2.203:8096/" # Jellyfin/Emby/Plex baseurl
|
||||
api_key = "b00d30db62eb48108112101093b6e271" # Jellyfin/Emby API key or plex server token
|
||||
# users = [ "John", "12345", "Axel F" ] # Optional: Only monitor sessions for specific user IDs or names
|
||||
# libraries = [ "TV Shows", "Anime" ] # Optional: Only monitor sessions for specific libraries
|
||||
|
||||
[sonarr]
|
||||
url = "http://192.168.2.218:8989/" # Sonarr baseurl
|
||||
api_key = "a38936dc2509463fa015ee7755617db5" # Sonarr API key
|
||||
volumes:
|
||||
- /mounted/data/config/servarr/prefetcharr/log:/log
|
||||
|
||||
sonarr-exporter:
|
||||
image: ghcr.io/onedr0p/exportarr:v2.0
|
||||
container_name: sonarr-exporter
|
||||
command: [ "sonarr" ]
|
||||
environment:
|
||||
PORT: 9707
|
||||
URL: "http://192.168.2.218:8989/" # or; http://sonarr:8989
|
||||
APIKEY: "a38936dc2509463fa015ee7755617db5"
|
||||
#CONFIG: "/mounted/data2/config/servarr/sonarr/config.xml"
|
||||
ENABLE_ADDITIONAL_METRICS: true
|
||||
# networks:
|
||||
# - your_custom_network # optional
|
||||
ports:
|
||||
- "9707:9707"
|
||||
restart: unless-stopped
|
||||
|
||||
radarr-exporter:
|
||||
image: ghcr.io/onedr0p/exportarr:v2.0
|
||||
container_name: radarr-exporter
|
||||
command: [ "radarr" ]
|
||||
environment:
|
||||
PORT: 9708
|
||||
URL: "http://192.168.2.218:7878" # or; http://radarr:7878
|
||||
APIKEY: "66cd7cb0c1e34a079930270908ac0d7c"
|
||||
#CONFIG: "/mounted/data2/config/radarr/sonarr/config.xml"
|
||||
ENABLE_ADDITIONAL_METRICS: true
|
||||
# networks:
|
||||
# - your_custom_network # optional
|
||||
ports:
|
||||
- "9708:9708"
|
||||
restart: unless-stopped
|
||||
|
||||
prowlarr-exporter:
|
||||
image: ghcr.io/onedr0p/exportarr:v2.0
|
||||
container_name: prowlarr-exporter
|
||||
command: [ "prowlarr" ]
|
||||
environment:
|
||||
PORT: 9710
|
||||
URL: "http://192.168.2.218:9696/" # or; http://prowlarr:8080
|
||||
APIKEY: "10b4e35480dd4eb9be52e6b5c2587ef6"
|
||||
ENABLE_ADDITIONAL_METRICS: true
|
||||
PROWLARR__BACKFILL: true # optional
|
||||
# PROWLARR__BACKFILL_SINCE_DATE: "2023-03-01" # optional
|
||||
# networks:
|
||||
# - your_custom_network # optional
|
||||
ports:
|
||||
- "9710:9710"
|
||||
restart: unless-stopped
|
||||
|
||||
sabnzbd-exporter:
|
||||
image: ghcr.io/onedr0p/exportarr:v2.0
|
||||
container_name: sabnzbd-exporter
|
||||
command: [ "sabnzbd" ]
|
||||
environment:
|
||||
PORT: 9711
|
||||
URL: "http://192.168.2.218:8080/" # or; http://sabnzbd:8080
|
||||
APIKEY: "60478e9bfdb74ddcb628f1bdd88e790a"
|
||||
ENABLE_ADDITIONAL_METRICS: "true"
|
||||
# networks:
|
||||
# - your_custom_network # optional
|
||||
ports:
|
||||
- "9711:9711"
|
||||
restart: unless-stopped
|
||||
networks: {}
|
||||
Reference in New Issue
Block a user