Docker-Compose/gringotts/ARR_Stack/ARR stack.yml.bak

994 lines
33 KiB
YAML
Executable File

###########################################################################
###########################################################################
version: "3.7"
services:
###########################################################################
###########################################################################
##
## Docker Compose File: Flaresolverr (Flaresolverr)
## Function: Cloudflare Proxy Server
##
## Documentation: https://github.com/FlareSolverr/FlareSolverr
##
###########################################################################
###########################################################################
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
network_mode: bridge
restart: unless-stopped
ports:
- "${FLARESOLVERR_PORT:?err}:8191"
environment:
- LOG_LEVEL=info
- TZ=${TIMEZONE:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.icon='https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png'
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Prowlarr (LinuxServer.io)
## Function: Indexer and Search Manager
##
## Documentation: https://docs.linuxserver.io/images/docker-prowlarr
##
###########################################################################
###########################################################################
prowlarr:
image: lscr.io/linuxserver/prowlarr:develop
container_name: prowlarr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/prowlarr:/config
ports:
- "${WEBUI_PORT_PROWLARR:?err}:9696"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:prowlarr
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:9696]'
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/prowlarr.png'
depends_on:
flaresolverr:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: qBittorrent (Binhex)
## Function: Torrent Download Client
##
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
##
###########################################################################
###########################################################################
qbittorrent:
image: binhex/arch-qbittorrentvpn:4.6.0-1-01
container_name: qbittorrent
network_mode: bridge
restart: unless-stopped
privileged: true
ports:
- "${QBIT_PORT_TCP:?err}:6881/tcp"
- "${QBIT_PORT_UDP:?err}:6881/udp"
- "${QBIT_PORT:?err}:8118/tcp"
- "${WEBUI_PORT_QBITTORRENT:?err}:8082/tcp"
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/binhex-qbittorrentvpn:/config:rw
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
environment:
- PUID=99
- PGID=100
- UMASK=000
- TZ=${TIMEZONE:?err}
- NAME_SERVERS=$(QBITNS:?err)
- LAN_NETWORK=$(QBITLAN:?err)
- VPN_ENABLED=$(VPN_ENABLED:?err)
- VPN_USER=$(VPN_USER:?err)
- VPN_PASS=$(VPN_PASS:?err)
- VPN_PROV=$(VPN_PROV:?err)
- VPN_CLIENT=$(VPN_CLIENT:?err)
- VPN_OPTIONS=$(VPN_OPTIONS:?err)
- STRICT_PORT_FORWARD=$(VPN_SPF:?err)
- ENABLE_PRIVOXY=$(VPN_PRIVOXY:?err)
- DEBUG=$(VPN_DEBUG:?err)
- WEBUI_PORT=${WEBUI_PORT_QBITTORRENT:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:qbittorrent
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8082]/'
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/qbittorrent-icon.png'
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
depends_on:
prowlarr:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: qBitmanage
## Function: Torrent Download Client Manager
##
## Documentation: https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/
##
###########################################################################
###########################################################################
qbitmanage:
image: ghcr.io/hotio/qbitmanage
container_name: qbitmanage
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/qbitmanage:/config
- ${FOLDER_FOR_QBITDATA:?err}:/data
environment:
- PUID=99
- PGID=100
- UMASK=000
- QBT_SCHEDULE=${QBT_SCHEDULE:?err}
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=qbitmanage
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/qbitmanage.png'
depends_on:
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Radarr (LinuxServer.io)
## Function: Movie Library Manager
##
## Documentation: https://docs.linuxserver.io/images/docker-radarr
##
###########################################################################
###########################################################################
radarr:
image: lscr.io/linuxserver/radarr:develop
container_name: radarr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/radarr-extended:/config:rw
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
- /mnt/user/appdata/radarr-extended/extended1/custom-services.d/:/custom-services.d:rw
- /mnt/user/appdata/radarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
ports:
- "${WEBUI_PORT_RADARR:?err}:7878"
environment:
- PUID=99
- PGID=100
- TZ=${TIMEZONE:?err}
- enableAutoConfig=true
- enabledRecyclarr=true
- enableQueueCleaner=false
- enableExtras=true
- extrasType=all
- extrasLanguages=en-US
- extrasOfficialOnly=true
- extrasSingle=false
- extrasKodiCompatibility=false
- plexUrl=$(PLEX_URL:?err)
- plexToken=$(PLEX_TOKEN:?err)
- DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:7879]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/radarr.png'
deploy:
resources:
limits:
cpus: 1
memory: 1G
logging:
options:
max-size: 50m
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Radarr4K (LinuxServer.io)
## Function: Movie Library Manager
##
## Documentation: https://docs.linuxserver.io/images/docker-radarr
##
###########################################################################
###########################################################################
radarr:
image: binhex/arch-radarr:latest
container_name: radarr4k
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/radarr:/config:rw
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
ports:
- "${WEBUI_PORT_RADARR4K:?err}:7878"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=${UMASK:?err}
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:7878]/'
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/radarr-icon.png'
deploy:
resources:
limits:
cpus: 1
memory: 1G
logging:
options:
max-size: 50m
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Sonarr (LinuxServer.io)
## Function: Series Library Manager (TV Shows)
##
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
##
###########################################################################
###########################################################################
sonarr:
image: lscr.io/linuxserver/sonarr:develop
container_name: sonarr
network_mode: bridge
restart: unless-stopped
volumes:
- /dev/rtc:/dev/rtc:rw
- ${FOLDER_FOR_CONFIGS:?err}/sonarr-extended:/config
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
- /mnt/user/appdata/sonarr-extended/extended1/custom-services.d/:/custom-services.d:rw
- /mnt/user/appdata/sonarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
ports:
- "${WEBUI_PORT_SONARR:?err}:8989"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=${UMASK:?err}
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr
- TP_THEME=${TP_THEME:?err}
- enableAutoConfig=true
- enableRecyclarr=true
- enableQueueCleaner=false
- enableYoutubeSeriesDownloader=true
- enableExtras=true
- extrasType=all
- extrasLanguages=en-US
- extrasOfficialOnly=false
- plexUrl=$(PLEX_URL:?err)
- plexToken=$(PLEX_TOKEN:?err)
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8989]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/sonarr.png'
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Sonarr (LinuxServer.io)
## Function: Series Library Manager (TV Shows)
##
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
##
###########################################################################
###########################################################################
sonarr:
image: binhex/arch-sonarr:latest
container_name: sonarr4k
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/sonarr:/config
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
ports:
- "${WEBUI_PORT_SONARR4K:?err}:8989"
- 9897:9897/tcp
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=${UMASK:?err}
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8989]/'
- net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sonarr-icon.png'
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Lidarr (LinuxServer.io)
## Function: Music Library Manager
##
## Documentation: https://docs.linuxserver.io/images/docker-lidarr
##
###########################################################################
###########################################################################
lidarr:
image: lscr.io/linuxserver/lidarr:develop
container_name: lidarr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/lidarr-extended:/config
- ${FOLDER_FOR_QBITDATA:?err}:/downloads-lidarr-extended:rw
- $(FOLDER_FOR_MEDIA:?err):/media:rw,slave
- $(FOLDER_FOR_MEDIA:?err)/music/media/:/music-videos:rw,slave
- /mnt/user/appdata/lidarr-extended/extended1/custom-services.d/:/custom-services.d:rw
- /mnt/user/appdata/lidarr-extended/extended2/custom-cont-init.d/:/custom-cont-init.d:rw
ports:
- "${WEBUI_PORT_LIDARR:?err}:8686"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=$(UMASK:?err)
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:lidarr
- TP_THEME=${TP_THEME:?err}
- enableAudioScript=true
- enableVideoScript=true
- enableQueueCleaner=false
- configureLidarrWithOptimalSettings=true
- searchSort=date
- dlClientSource=deezer
- arlToken=
- tidalCountryCode=US
- audioFormat=native
- audioBitrate=lossless
- matchDistance=5
- requireQuality=true
- enableReplaygainTags=true
- audioLyricType=both
- addDeezerTopArtists=false
- addDeezerTopAlbumArtists=false
- addDeezerTopTrackArtists=false
- topLimit=10
- addRelatedArtists=false
- numberOfRelatedArtistsToAddPerArtist=5
- addFeaturedVideoArtists=false
- lidarrSearchForMissing=true
- youtubeSubtitleLanguage=en
- retryNotFound=90
- plexUrl=$(PLEX_URL:?err)
- plexToken=$(PLEX_TOKEN:?err)
- enableBeetsTagging=true
- beetsMatchPercentage=90
- videoFormat=bestvideo*+bestaudio/best
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8686]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/lidarr.png'
deploy:
resources:
limits:
cpus: 1
memory: 1G
logging:
options:
max-size: 50m
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Readarr (LinuxServer.io)
## Function: Book Library Manager
##
## Documentation: https://docs.linuxserver.io/images/docker-readarr
##
###########################################################################
###########################################################################
readarr:
image: hotio/readarr:latest
container_name: readarr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/readarr:/config
- /mnt/user/books/Library/:/mnt/media:rw
- /mnt/user/data/:/mnt/torrents:rw
ports:
- "${WEBUI_PORT_READARR:?err}:8787"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=002
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:readarr
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8787]'
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/readarr.png'
deploy:
resources:
limits:
cpus: 1
memory: 1G
logging:
options:
max-size: 50m
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Mylar3 (LinuxServer.io)
## Function: Comic Library Manager
##
## Documentation: https://github.com/mylar3/mylar3/wiki
##
###########################################################################
###########################################################################
mylar3:
image: lscr.io/linuxserver/mylar3:latest
container_name: mylar3
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/mylar3:/config
- ${FOLDER_FOR_MEDIA:?err}/comics/:/comics:rw,slave
- /mnt/user/data/completed/mylar/:/downloads:rw
- ${FOLDER_FOR_MEDIA:?err}/import/:/import:rw,slave
ports:
- "${WEBUI_PORT_MYLAR3:?err}:8090"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=022
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:mylar3
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8090]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar3-logo.png'
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: AutoBrr
## Function: Auto-Downloader
##
## Documentation: https://github.com/autobrr/autobrr
##
###########################################################################
###########################################################################
autobrr:
image: ghcr.io/autobrr/autobrr:latest
container_name: autobrr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/autobrr:/config:rw
ports:
- "${WEBUI_PORT_AUTOBRR:?err}:7474"
environment:
- PUID=99
- PGID=100
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:mylar3
- TP_THEME=${TP_THEME:?err}
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=autobrr
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:7474]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/autobrr/autobrr/develop/.github/images/logo.png'
user: 99:100
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Bazarr (LinuxServer.io)
## Function: Download subtitles for Radarr and Sonarr
##
## Documentation: https://docs.linuxserver.io/images/docker-bazarr
##
###########################################################################
###########################################################################
bazarr:
image: hotio/bazarr:latest
container_name: bazarr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/bazarr:/config
- ${FOLDER_FOR_MEDIA:?err}:/mnt/media:rw,slave
ports:
- "${WEBUI_PORT_BAZARR:?err}:6767"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=$(UMASK:?err)
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:bazarr
- TP_THEME=${TP_THEME:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:6767]'
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/bazarr.png'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
networks:
- media-network
###########################################################################
###########################################################################
##
## Docker Compose File: Unpackerr (Hotio.Dev)
## Function: Archive Media Extraction
##
## Documentation: https://github.com/davidnewhall/unpackerr
## https://github.com/davidnewhall/unpackerr/blob/master/examples/docker-compose.yml
##
###########################################################################
###########################################################################
unpackerr:
image: hotio/unpackerr:latest
container_name: unpackerr
network_mode: bridge
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/unpackerr:/config:rw
- ${FOLDER_FOR_QBITDATA:?err}:/data:rw,slave
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- UMASK=${UMASK:?err}
- TZ=${TIMEZONE:?err}
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/unpackerr.png'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
network_mode: none
###########################################################################
###########################################################################
##
## Docker Compose File: Cross-Seed
## Function: Cross-seeder
##
## Documentation: https://github.com/cross-seed/cross-seed
##
###########################################################################
###########################################################################
cross-seed:
image: crossseed/cross-seed:latest
container_name: cross-seed
network_mode: bridge
privileged: true
restart: unless-stopped
volumes:
- ${FOLDER_FOR_CONFIGS:?err}/cross-seed:/config:rw
- ${FOLDER_FOR_TORRENTS:?err}:/torrents:ro
- /mnt/user/data/completed/cross-seeds:/cross-seeds:rw
- /mnt/user/data/completed:/data:rw
ports:
- "${PORT_CROSS-SEED:?err}:2468"
environment:
- PUID=${PUID:?err}
- PGID=${PGID:?err}
- TZ=${TIMEZONE:?err}
- DOCKER_MODS=ghcr.io/gilbn/theme.park:mylar3
- TP_THEME=${TP_THEME:?err}
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=cross-seed
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.icon='https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/cross-seed.png'
depends_on:
prowlarr:
condition: service_healthy
restart: true
qbittorrent:
condition: service_healthy
restart: true
networks:
- media-network
command: daemon
###########################################################################
###########################################################################
##
## Docker Compose File: Checkrr
## Function: Scan your library files for corrupt media
##
## Documentation: https://github.com/cross-seed/cross-seed
##
###########################################################################
###########################################################################
checkrr:
image: aetaric/checkrr:latest
container_name: checkrr
network_mode: bridge
restart: unless-stopped
volumes:
- /mnt/user/appdata/checkrr/config/checkrr.yaml:/etc/checkrr.yaml:rw
- /mnt/user/appdata/checkrr/config/checkrr.db:/checkrr.db:rw
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
ports:
- 8585:8585/tcp
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=checkrr
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8585]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/checkrr/magnify-scan.svg'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
networks:
- media-network
requestrr:
image: darkalfx/requestrr:latest
container_name: requestrr
network_mode: bridge
restart: unless-stopped
volumes:
- /mnt/user/appdata/requestrr:/root/config/:rw
ports:
- 4545:4545/tcp
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=requestrr
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:4545]'
- net.unraid.docker.icon='https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/requestrr.png'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
networks:
- media-network
notifiarr:
image: golift/notifiarr
container_name: Notifiarr
network_mode: bridge
privileged: true
restart: unless-stopped
volumes:
- /mnt/disk2/:/storage/2:ro
- /mnt/disk3/:/storage/3:ro
- /mnt/disk4/:/storage/4:ro
- /mnt/user/:/mnt/user/:ro
- /mnt/disk1:/storage/1:ro
- /mnt/user/appdata/Notifiarr:/config:rw
- /var/run/utmp:/var/run/utmp:ro
- /etc/machine-id:/etc/machine-id:ro
ports:
- 5454:5454/tcp
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=Notifiarr
- DN_API_KEY=9c6445ee-bfff-4288-b464-65755955aa6f
- DN_LOG_FILE=/config/app.log
- DN_HTTP_LOG=/config/http.log
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:5454]/'
- net.unraid.docker.icon='https://docs.notifiarr.com/img/icon.png'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
networks:
- media-network
mdblistarr:
image: linaspurinis/mdblistarr:latest
container_name: mdblistarr
network_mode: bridge
restart: unless-stopped
volumes:
- /mnt/user/appdata/mdblistarr:/usr/src/db/:rw
ports:
- 5353:5353/tcp
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=mdblistarr
- Port=5353
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:5353]'
- net.unraid.docker.icon='https://mdblist.com/static/mdblist_logo.png'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
networks:
- media-network
rollarr:
container_name: Rollarr
network_mode: bridge
restart: unless-stopped
volumes:
- /mnt/user/media/PreRolls/:/media/prerolls:rw
- /mnt/user/appdata/rollarr/data.json:/rollarr/data.json:rw
ports:
- 3100:3100/tcp
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=Rollarr
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:3100]'
- net.unraid.docker.icon='https://github.com/MasterEvarior/unraid-templates/blob/main/rollarr/rollarr.png?raw=true'
networks:
- media-network
kometa:
image: lscr.io/linuxserver/kometa
container_name: kometa
network_mode: bridge
restart: unless-stopped
volumes:
- /mnt/user/appdata/kometa:/config:rw
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=kometa
- KOMETA_CONFIG=/config/config.yml
- KOMETA_TIME=03:00,09:00,15:00,21:00
- KOMETA_RUN=False
- KOMETA_TEST=False
- KOMETA_NO_MISSING=False
- PUID=99
- PGID=100
- UMASK=022
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-logo.png'
depends_on:
radarr:
condition: service_healthy
restart: true
radarr4k:
condition: service_healthy
restart: true
sonarr:
condition: service_healthy
restart: true
sonarr4k:
condition: service_healthy
restart: true
lidarr:
condition: service_healthy
restart: true
tautulli:
condition: service_healthy
restart: true
networks:
- media-network
tautulli:
image: tautulli/tautulli
container_name: tautulli
network_mode: bridge
restart: unless-stopped
volumes:
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
- /mnt/user/appdata/tautulli:/config:rw
ports:
- 8181:8181/tcp
environment:
- TZ=America/New_York
- HOST_OS=Unraid
- HOST_HOSTNAME=Gringotts
- HOST_CONTAINERNAME=tautulli
- PUID=99
- PGID=100
- TZ=America/New_York
labels:
- net.unraid.docker.managed=dockerman
- net.unraid.docker.webui='http://[IP]:[PORT:8181]/'
- net.unraid.docker.icon='https://raw.githubusercontent.com/Tautulli/Tautulli-Unraid-Template/master/img/logo-circle.png'
networks:
- media-network