services: # Media Services #plex: # image: lscr.io/linuxserver/plex:latest # container_name: plex # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # - VERSION=docker # - PLEX_CLAIM=claim-ysBekXEjCaQYqgzysNGe # - ADVERTISE_IP=http://192.168.88.88:32400/ # - ALLOWED_NETWORKS=192.168.88.0/24,172.27.0.0/16 # volumes: # - /volume1/docker/media_services/plex/config:/config # - /volume1/docker/media_services/plex/transcode:/transcode # - /volume1/media:/media # ports: # - 32400:32400 #- 1900:1900/udp #UPnP #- 5353:5353/udp #mDNS #- 8324:8324 #- 32410:32410/udp #- 32412:32412/udp #- 32413:32413/udp #- 32414:32414/udp #- 32469:32469 # restart: unless-stopped # Bittorrent client #qbittorrent: # image: lscr.io/linuxserver/qbittorrent:latest # container_name: qbittorrent # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # - WEBUI_PORT=8081 # - TORRENTING_PORT=6881 # volumes: # - /volume1/docker/media_services/qbittorrent/config:/config # - /volume1/media/:/media # ports: # - 8081:8081 # - 6881:6881 # - 6881:6881/udp # restart: unless-stopped # Flood Bittorrent UI #flood: # image: jesec/flood # container_name: floodui # user: 1029:100 # command: --port 3001 --allowedpath /data # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # - HOME=/config # volumes: # - /volume1/docker/media_services/flood/config:/config # - /volume1/media:/data # ports: # - 3001:3001 # INDEXER #jackett: # image: lscr.io/linuxserver/jackett:latest # container_name: jackett # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # - AUTO_UPDATE=true #optional #- RUN_OPTS= #optional # volumes: # - /volume1/docker/media_services/jackett/config:/config # - /volume1/docker/media_services/jackett/downloads:/downloads # for one-off torrent file downloads # ports: # - 9117:9117 # restart: unless-stopped # MUSIC #lidarr: # image: lscr.io/linuxserver/lidarr:latest # container_name: lidarr # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # volumes: # - /volume1/docker/media_services/lidarr/config:/config # - /volume1/media:/media # ports: # - 8686:8686 # restart: unless-stopped # INDEXER #prowlarr: # image: lscr.io/linuxserver/prowlarr:latest # container_name: prowlarr # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # volumes: # - /volume1/docker/media_services/prowlarr/config:/config # ports: # - 9696:9696 # restart: unless-stopped # MOVIE #radarr: # image: lscr.io/linuxserver/radarr:latest # container_name: radarr # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # volumes: # - /volume1/docker/media_services/radarr/config:/config # - /volume1/media:/media # ports: # - 7878:7878 # restart: unless-stopped # TV #sonarr: # image: lscr.io/linuxserver/sonarr:latest # container_name: sonarr # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # volumes: # - /volume1/docker/media_services/sonarr/config:/config # - /volume1/media:/media # ports: # - 8989:8989 # restart: unless-stopped # RARs #unpackerr: # image: golift/unpackerr # container_name: unpackerr # user: 1029:100 # environment: # - PUID=1029 # - PGID=100 # - TZ=America/Edmonton # - UN_SONARR_0_URL=http://192.168.88.88:8989 # - UN_SONARR_0_API_KEY=db874c029a0d47f8b4dae3d9b6c26ad7 # - UN_SONARR_0_PATHS_0=/media/Downloads/sonarr # - UN_SONARR_0_PROTOCOLS=torrent # - UN_RADARR_0_URL=http://192.168.88.88:7878 # - UN_RADARR_0_API_KEY=9917a4e220a34543b622286b203806fe # - UN_RADARR_0_PATHS_0=/media/Downloads/radarr # - UN_RADARR_0_PROTOCOLS=torrent # volumes: # - /volume1/media:/media # restart: unless-stopped # IPTV dispatcharr: image: ghcr.io/dispatcharr/dispatcharr:latest container_name: dispatcharr ports: - 9191:9191 volumes: - /home/scott/docker/media_services/dispatcharr/config:/data:Z environment: - PUID=1000 - PGID=1000 - DISPATCHARR_ENV=aio - REDIS_HOST=localhost - CELERY_BROKER_URL=redis://localhost:6379/0 - DISPATCHARR_LOG_LEVEL=info # Process Priority Configuration (Optional) # Lower values = higher priority. Range: -20 (highest) to 19 (lowest) # Negative values require cap_add: SYS_NICE (uncomment below) #- UWSGI_NICE_LEVEL=-5 # uWSGI/FFmpeg/Streaming (default: 0, recommended: -5 for high priority) #- CELERY_NICE_LEVEL=5 # Celery/EPG/Background tasks (default: 5, low priority) # # Uncomment to enable high priority for streaming (required if UWSGI_NICE_LEVEL < 0) #cap_add: # - SYS_NICE # Optional for hardware acceleration #devices: # - /dev/dri:/dev/dri # For Intel/AMD GPU acceleration (VA-API) # Uncomment the following lines for NVIDIA GPU support # NVidia GPU support (requires NVIDIA Container Toolkit) #deploy: # resources: # reservations: # devices: # - driver: nvidia # count: all # capabilities: [gpu]