983 lines
32 KiB
YAML
Executable File
983 lines
32 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:
|
|
- 8191:8191
|
|
environment:
|
|
- LOG_LEVEL=info
|
|
- TZ=America/New_York
|
|
labels:
|
|
- net.unraid.docker.managed=dockerman
|
|
- net.unraid.docker.icon='https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png'
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8191"]
|
|
interval: 15s
|
|
timeout: 15s
|
|
retries: 5
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/prowlarr:/config
|
|
ports:
|
|
- 9696:9696
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- TZ=America/New_York
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:prowlarr
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:9696"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 5
|
|
depends_on:
|
|
flaresolverr:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- "6881:6881/tcp"
|
|
- "6881:6881/udp"
|
|
- "8118:8118/tcp"
|
|
- "8082:8082/tcp"
|
|
volumes:
|
|
- /mnt/user/appdata/binhex-qbittorrentvpn:/config:rw
|
|
- /mnt/user/data/:/data:rw
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
- NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
|
|
- LAN_NETWORK=192.168.1.0/24
|
|
- VPN_ENABLED=yes
|
|
- VPN_USER=morphon
|
|
- VPN_PASS=OcCfNCnyVtnWV29!
|
|
- VPN_PROV=airvpn
|
|
- VPN_CLIENT=wireguard
|
|
- VPN_OPTIONS=--script-security 2 --route-up /config/tun_up.sh
|
|
- STRICT_PORT_FORWARD=no
|
|
- ENABLE_PRIVOXY=no
|
|
- DEBUG=false
|
|
- WEBUI_PORT=8082
|
|
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
|
|
healthcheck:
|
|
test: "curl -f http://localhost:8082"
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/qbitmanage:/config
|
|
- /mnt/user/data/:/data
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- QBT_SCHEDULE=60
|
|
- 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
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/radarr-extended:/config:rw
|
|
- /mnt/user/data/:/data:rw
|
|
- /mnt/remotes/192.168.1.50_media/:/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:
|
|
- "7879:7878"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
- enableAutoConfig=true
|
|
- enabledRecyclarr=true
|
|
- enableQueueCleaner=false
|
|
- enableExtras=true
|
|
- extrasType=all
|
|
- extrasLanguages=en-US
|
|
- extrasOfficialOnly=true
|
|
- extrasSingle=false
|
|
- extrasKodiCompatibility=false
|
|
- plexUrl=http://192.168.1.50:32400
|
|
- plexToken=WzjLsbSb4PuyNw93C5mS
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
logging:
|
|
options:
|
|
max-size: 50m
|
|
healthcheck:
|
|
test: "curl -f -s http://localhost:7879 -o /dev/null"
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## Docker Compose File: Radarr4K (LinuxServer.io)
|
|
## Function: Movie Library Manager
|
|
##
|
|
## Documentation: https://docs.linuxserver.io/images/docker-radarr
|
|
##
|
|
###########################################################################
|
|
###########################################################################
|
|
radarr4k:
|
|
image: lscr.io/linuxserver/radarr:latest
|
|
container_name: radarr4k
|
|
network_mode: bridge
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /mnt/user/appdata/radarr:/config:rw
|
|
- /mnt/user/data/:/data:rw
|
|
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
|
ports:
|
|
- "7878:7878"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
|
|
- TP_THEME=nord
|
|
- TP_ADDON=radarr-4k-logo
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
logging:
|
|
options:
|
|
max-size: 50m
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:7878"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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
|
|
- /mnt/user/appdata/sonarr-extended:/config
|
|
- /mnt/user/data/:/data:rw
|
|
- /mnt/remotes/192.168.1.50_media/:/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:
|
|
- "8990:8989"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=${UMASK:?err}
|
|
- TZ=America/New_York
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:sonarr
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
- enableAutoConfig=true
|
|
- enableRecyclarr=true
|
|
- enableQueueCleaner=false
|
|
- enableYoutubeSeriesDownloader=true
|
|
- enableExtras=true
|
|
- extrasType=all
|
|
- extrasLanguages=en-US
|
|
- extrasOfficialOnly=false
|
|
- plexUrl=http://192.168.1.50:32400
|
|
- plexToken=WzjLsbSb4PuyNw93C5mS
|
|
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'
|
|
healthcheck:
|
|
test: "curl -f -s http://localhost:8990 -o /dev/null"
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## Docker Compose File: Sonarr (LinuxServer.io)
|
|
## Function: Series Library Manager (TV Shows)
|
|
##
|
|
## Documentation: https://docs.linuxserver.io/images/docker-sonarr
|
|
##
|
|
###########################################################################
|
|
###########################################################################
|
|
sonarr4k:
|
|
image: lscr.io/linuxserver/sonarr:latest
|
|
container_name: sonarr4k
|
|
network_mode: bridge
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /mnt/user/appdata/sonarr:/config
|
|
- /mnt/user/data/:/data:rw
|
|
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
|
ports:
|
|
- "8989:8989"
|
|
- 9897:9897/tcp
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:sonarr
|
|
- TP_THEME=nord
|
|
- TP_ADDON=sonarr-4k-logo
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8989"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/lidarr-extended:/config
|
|
- /mnt/user/data/:/downloads-lidarr-extended:rw
|
|
- /mnt/remotes/192.168.1.50_media/:/media:rw,slave
|
|
- /mnt/remotes/192.168.1.50_media//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:
|
|
- "8686:8686"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:lidarr
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
- 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=http://192.168.1.50:32400
|
|
- plexToken=WzjLsbSb4PuyNw93C5mS
|
|
- 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'
|
|
logging:
|
|
options:
|
|
max-size: 50m
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8686"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/readarr:/config
|
|
- /mnt/user/books/Library/:/mnt/media:rw
|
|
- /mnt/user/data/:/mnt/torrents:rw
|
|
- /mnt/user/themepark-hotio/98-themepark-readarr:/etc/cont-init.d/98-themepark
|
|
ports:
|
|
- 8787:8787
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=002
|
|
- TZ=America/New_York
|
|
- TP_HOTIO=true
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
logging:
|
|
options:
|
|
max-size: 50m
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8787"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/mylar3:/config
|
|
- /mnt/remotes/192.168.1.50_media//comics/:/comics:rw,slave
|
|
- /mnt/user/data/completed/mylar/:/downloads:rw
|
|
- /mnt/remotes/192.168.1.50_media//import/:/import:rw,slave
|
|
ports:
|
|
- "8090:8090"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=022
|
|
- TZ=America/New_York
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:mylar3
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8090"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 50
|
|
depends_on:
|
|
prowlarr:
|
|
condition: service_healthy
|
|
restart: true
|
|
qbittorrent:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/autobrr:/config:rw
|
|
ports:
|
|
- "7474:7474"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- TZ=America/New_York
|
|
- 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
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/bazarr:/config
|
|
- /mnt/remotes/192.168.1.50_media/:/mnt/media:rw,slave
|
|
- /mnt/user/themepark-hotio/98-themepark-bazarr:/etc/cont-init.d/98-themepark
|
|
ports:
|
|
- "6767:6767"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
- TP_HOTIO=true
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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_started
|
|
restart: true
|
|
radarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
sonarr:
|
|
condition: service_started
|
|
restart: true
|
|
sonarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
lidarr:
|
|
condition: service_started
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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: none
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /mnt/user/appdata/unpackerr:/config:rw
|
|
- /mnt/user/data/:/data:rw,slave
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- UMASK=000
|
|
- TZ=America/New_York
|
|
labels:
|
|
- net.unraid.docker.managed=dockerman
|
|
- net.unraid.docker.icon='https://hotio.dev/webhook-avatars/unpackerr.png'
|
|
depends_on:
|
|
radarr:
|
|
condition: service_started
|
|
restart: true
|
|
radarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
sonarr:
|
|
condition: service_started
|
|
restart: true
|
|
sonarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
lidarr:
|
|
condition: service_started
|
|
restart: true
|
|
|
|
###########################################################################
|
|
###########################################################################
|
|
##
|
|
## 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:
|
|
- /mnt/user/appdata/cross-seed:/config:rw
|
|
- /mnt/user/data/torrents/:/torrents:ro
|
|
- /mnt/user/data/completed/cross-seeds:/cross-seeds:rw
|
|
- /mnt/user/data/completed:/data:rw
|
|
ports:
|
|
- "24468:2468"
|
|
environment:
|
|
- PUID=99
|
|
- PGID=100
|
|
- TZ=America/New_York
|
|
- 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
|
|
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_started
|
|
restart: true
|
|
radarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
sonarr:
|
|
condition: service_started
|
|
restart: true
|
|
sonarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
lidarr:
|
|
condition: service_started
|
|
restart: true
|
|
|
|
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_started
|
|
restart: true
|
|
radarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
sonarr:
|
|
condition: service_started
|
|
restart: true
|
|
sonarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
lidarr:
|
|
condition: service_started
|
|
restart: true
|
|
|
|
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_started
|
|
restart: true
|
|
radarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
sonarr:
|
|
condition: service_started
|
|
restart: true
|
|
sonarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
lidarr:
|
|
condition: service_started
|
|
restart: true
|
|
|
|
rollarr:
|
|
image: thehumanrobot/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'
|
|
|
|
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_started
|
|
restart: true
|
|
radarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
sonarr:
|
|
condition: service_started
|
|
restart: true
|
|
sonarr4k:
|
|
condition: service_healthy
|
|
restart: true
|
|
lidarr:
|
|
condition: service_started
|
|
restart: true
|
|
tautulli:
|
|
condition: service_healthy
|
|
restart: true
|
|
|
|
tautulli:
|
|
image: lscr.io/linuxserver/tautulli:latest
|
|
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
|
|
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:tautulli
|
|
- TP_THEME=nord
|
|
- TP_DOMAIN=themepark.floonetwork.site
|
|
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'
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8181"]
|
|
interval: 30s
|
|
timeout: 30s
|
|
retries: 5
|
|
|
|
# ombi:
|
|
# image: lscr.io/linuxserver/ombi:latest
|
|
# container_name: ombi
|
|
# network_mode: bridge
|
|
# restart: unless-stopped
|
|
# volumes:
|
|
# - /mnt/user/appdata/ombi':'/config':'rw
|
|
# ports:
|
|
# - 3579:3579/tcp
|
|
# environment:
|
|
# - TZ=America/New_York
|
|
# - HOST_OS=Unraid
|
|
# - HOST_HOSTNAME=Gringotts
|
|
# - HOST_CONTAINERNAME=ombi
|
|
# - PUID'='99
|
|
# - PGID'='100
|
|
# - UMASK'='022
|
|
# labels:
|
|
# - net.unraid.docker.managed=dockerman
|
|
# - net.unraid.docker.webui='http://[IP]:[PORT:3579]'
|
|
# - net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ombi-logo.png' |